浏览:553 2007-11-13 09:19 来自 萍踪侠影      :
采用从DB中读出资料动态绑定到RadioButtonList中时,因为PostBack的机制,老是取不到所选定的值。页面如下:

1.将RadioButtonList1和   RadioButtonList2分别放入UpdatePanel1中;
2.点击RadioButtonList1即Yes/No,当为“NO”时显示RadioButtonList2(其数据源是dtQids);   这一步工作正常;
3.当点击RadioButtonList2的任一选项时,发现因为PostBack所以原本选定的值被更新掉,即未选状态。
 
问题:怎么使RadioButtonList2能够正常选定?   如下主要部分代码: 
            protected void Page_Load(object sender, EventArgs e)
            {
                    DataTable dtQids
= new DataTable();
                    DataColumn dcQid
= new DataColumn("QID", typeof(Int32)), dcAccount = new DataColumn("Account", typeof(Decimal)), dcCName = new DataColumn("Vendor", typeof(String));
                    dtQids.Columns.Add(dcQid);
                    dtQids.Columns.Add(dcAccount);
                    dtQids.Columns.Add(dcCName);
  }


           
protected void rbYesNo_SelectedIndexChanged(object sender, EventArgs e)
            {
                RadioButtonList rbyn
= (RadioButtonList)sender;
               
if (rbyn.SelectedValue=="0")
                {
                    rbQIDs.Visible
= true;

                   
//顯示授標區;
                    rbQIDs.DataSource = dtQids;
                    rbQIDs.DataTextField
= "Vendor";
                    rbQIDs.DataValueField
= "QID";
                    rbQIDs.DataBind();
                }
               
else
                {
                    rbQIDs.Visible
= false;
                }
            }




收藏 楼主
  11个月前  萍踪侠影      :
sorry, 这个问题已经解决了,代码没问题,重启了VS就好了,晕:)
1楼 回到顶楼 
  11个月前 【组长】 leoxu      :
哈哈。 VS经常出现这种事,我现在还一直碰到一个BUG。
一编辑CSS文件就IDE崩溃。 唉。。
2楼 回到顶楼 
  11个月前  wilensky      :
我的vs经常莫名奇妙的关闭
3楼 回到顶楼 

注册用户登录后才能回复,登录注册
> 返回“ASP.NET AJAX”


其他话题

相关内容

相关链接

1 10479