【问题标题】:how to retrieve inserted checkbox values in checkbox on asp.net page load?如何在asp.net页面加载的复选框中检索插入的复选框值?
【发布时间】:2010-12-30 11:51:21
【问题描述】:

我在 webform 和 textbox1 中有 5 个复选框...

当我使用 textbox1 中指定的日期搜索记录时

当我在 Textbox1 中输入 11-Dec-2010 并单击提交按钮时,checkbox1、checkbox2 和 checkbox3 将被禁用和取消选中.....

当我在 Textbox1 中输入 2010 年 12 月 13 日并单击提交按钮后,复选框 1、复选框 4 和复选框 5 将被禁用和取消选中.....所有 2010 年 12 月 11 日的复选框将被禁用2010 年 12 月 13 日启用

我目前在 ASP.NET (VB) 中工作

我的数据库结构:

ID              Name                 Seats                 Date
1               Sumit                1,2,3                 11-Dec-2010
2               Mili                 1,4,5                 13-Dec-2010

这方面的例子是该网站看看了解更多:我想要什么:

http://www.redbus.in/Booking/SeatSelection.aspx?rt=4034093&doj=28-Feb-2011&dep=05:00%20PM&showSpInst=false

【问题讨论】:

  • 我们确实需要更多的问题来解决。你目前有一些代码吗?
  • 那么您是否尝试单击按钮,搜索数据库并检索应该禁用的复选框。然后禁用并检查所述复选框?
  • 如果我搜索 2010 年 12 月 11 日,则从数据库中检索 2010 年 12 月 11 日的所有席位值,然后在页面加载事件中禁用和取消选中 2010 年 12 月 11 日的复选框...
  • 你需要问一个问题。您本质上是在说“给我执行此操作的代码”。我不会为你编写代码,但我很乐意回答问题并帮助你。

标签: asp.net vb.net


【解决方案1】:

由于您没有给我们太多帮助,这是我能为您做的最好的事情:

在按钮的 OnClick 代码中放置

if(TextBox1.Text == "11-Dec-2010")
{
   checkbox1.Enabled = false;
   checkbox1.Visible = false;
   checkbox2.Enabled = false;
   checkbox2.Visible = false;
   checkbox3.Enabled = false;
   checkbox3.Visible = false;
}
else if(TextBox1.Text == "13-Dec-2010")
{
   checkbox1.Enabled = false;
   checkbox1.Visible = false;
   checkbox4.Enabled = false;
   checkbox4.Visible = false;
   checkbox5.Enabled = false;
   checkbox5.Visible = false;
}

这将满足要求:

当我在 Textbox1 中输入 11-Dec-2010 然后点击提交按钮 复选框 1、复选框 2 和复选框 3 将被禁用和取消选中...... 当我在 Textbox1 中输入 2010 年 12 月 13 日并点击 提交按钮,然后是复选框1, 复选框 4 和复选框 5 将是 禁用和未选中......以及所有 2010 年 12 月 11 日的复选框将是 2010 年 12 月 13 日启用

如果你能澄清你的问题,我可以提供更好的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-15
    • 2020-08-27
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    相关资源
    最近更新 更多