我的一个页面里面有下拉列表框,然后还有一组Radiobutton,如此启用radiobutton的autopostbak属性,就能在后台获取到radiobutton选中的是哪个,但也因为autopostbak会造成选择时的页面刷新,一旦刷新则下拉列表框的值就会恢复到默认值,相当白选择了,请问这种情况下我应该如何处理?谢谢
解决方案 »
- Asp.Net 页面提交问题
- 怎么保存html标签
- 我的 第一个 项目 就不会啊 !!
- 如何实现CrystReport的数据缓存---请教高手们
- NullReferenceException:未将对象引用设置到对象实例,请大家给点提示!!
- 一些简单问题
- 新手问题急求正确表达示!!!!!!!!!在线等!!!!!!
- ????????????????????这个效果是怎样实现的,在一个网页的右上角,撕开了似的里面有广告,还可以点击X后,关闭它。请问是如何实现的?
- 创建文件夹,含特殊字符如何处理,或者替换?
- ImageButton的Command事件应该怎样定义和声明?
- calendar extender的selectedDate设置后显示出来提前了一天
- 怎样做好一个企业网站
{
if(!Ispostback)
{}
}
先纪录下selectedIndex.再重新绑定RadioButtonList,然后将RadioButtonList的SelectIndex设为纪录下的值。
protected void Page_Load(object sender, EventArgs e)
{
//纪录下选中的索引
int selectedIndex = RadioButtonList1.SelectedIndex; //绑定RadioButtonList
//.... //將页面选中的索引重引设置给RadioButtonList
RadioButtonList1.SelectedIndex = selectedIndex;
}
以上代码只提供一个思路。看你情况而定
{ if (!this.Page.IsPostBack)
{
this.DropDownList1.SelectedIndex = 0;//设置下拉列表的初始值
}
}