我在做一个考试系统
试题内容是由一个放在GridView中的RadioButtonList加载,
用户选择答案后,点击提交按钮 获取RadioButtonList的SelectedValue属性,与我数据库中的正确答案进行比较
相同则加分
但是现在点了提交按钮后RadioButtonList会自动刷新 所有的RadioButtonList的SelectedValue属性均为空了
我明白是page_load中给刷新了 不知道怎么才能解决
试题内容是由一个放在GridView中的RadioButtonList加载,
用户选择答案后,点击提交按钮 获取RadioButtonList的SelectedValue属性,与我数据库中的正确答案进行比较
相同则加分
但是现在点了提交按钮后RadioButtonList会自动刷新 所有的RadioButtonList的SelectedValue属性均为空了
我明白是page_load中给刷新了 不知道怎么才能解决
if (!page.ispostback)
{
绑定RadioButtonList
}
{
if (!Page.IsPostBack)
{
//绑定RadioButtonList
}
}
绑定数据没问题的 正常绑定
是我点了提交后 因为页面刷新了 清空了RadioButtonList 的SelectedValue属性
导致我在读取此属性时,SelectedValue为空 而非RadioButtonList 绑定的数据被清空
我希望达到点击提交后 SelectedValue不会被清空
page_load里的if(!IsPostBack){//绑定代码} ,
就行。
{
if (!Page.IsPostBack)
{
//绑定RadioButtonList
}
}
正解