如果根据条件设置radiobuttonlist中哪项被选中?急!
假如:radiobuttonlist中有两项,是和否,value=是\否,if(xx=="是"){是的项被选中,}else{否的项被选中.}请高手赐教,试几次都不行.每次...
假如:radiobuttonlist中有两项,是和否,value=是\否,
if(xx=="是")
{
是的项被选中,
}else{
否的项被选中.
}
请高手赐教,试几次都不行.每次加载页面自动被选中项就是最后一个(否的那选项)!为什么?
确实是条件判断出现问题!已经解决,谢谢大家! 展开
if(xx=="是")
{
是的项被选中,
}else{
否的项被选中.
}
请高手赐教,试几次都不行.每次加载页面自动被选中项就是最后一个(否的那选项)!为什么?
确实是条件判断出现问题!已经解决,谢谢大家! 展开
6个回答
展开全部
我没看懂你需要做什么哦,你可以这样尝试
if(xx=="是")
{
//是的项被选中,
}
else if(xx=="否")
{
//否的项被选中.
}
else
{
//xx的值没有正确读出
return xx;
}
可能是xx里面的值有错误,因为你把否的选项写在了else里,所以每次都选到了“否”,你可以尝试上面的办法,查看xx中的值是否正确。
if(xx=="是")
{
//是的项被选中,
}
else if(xx=="否")
{
//否的项被选中.
}
else
{
//xx的值没有正确读出
return xx;
}
可能是xx里面的值有错误,因为你把否的选项写在了else里,所以每次都选到了“否”,你可以尝试上面的办法,查看xx中的值是否正确。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是你没有理解.net的post机制 是另外一个基础问题这里不好解释
给你一个简单但不优雅的解决方案:
在radiobuttonlist的item_changed事件里面
Session['selected_index']=RadioButtonList1.SelectedIndex;
在page_load事件里面
if(!IsPostBack){
RadioButtonList1.SelectedIndex=0; //你想要的默认选项
}else if(IsPostBack&&Session['select_index']!=null){
//保持和页面加载前一样
RadioButtonList1.SelectedIndex=(int)Session['selected_index'];
}
给你一个简单但不优雅的解决方案:
在radiobuttonlist的item_changed事件里面
Session['selected_index']=RadioButtonList1.SelectedIndex;
在page_load事件里面
if(!IsPostBack){
RadioButtonList1.SelectedIndex=0; //你想要的默认选项
}else if(IsPostBack&&Session['select_index']!=null){
//保持和页面加载前一样
RadioButtonList1.SelectedIndex=(int)Session['selected_index'];
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
RadioButtonList1.SelectedIndex = 1;
这个1是RadioButtonList内RadioButton的索引,
从0开始
根据楼主的问题
假设“是”为第一个,“否”为第二个
那么
if(xx=="是")
{
RadioButtonList1.SelectedIndex = 0;
}
else{
RadioButtonList1.SelectedIndex = 1;
}
这个1是RadioButtonList内RadioButton的索引,
从0开始
根据楼主的问题
假设“是”为第一个,“否”为第二个
那么
if(xx=="是")
{
RadioButtonList1.SelectedIndex = 0;
}
else{
RadioButtonList1.SelectedIndex = 1;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在item里面添加数据的时候那有个selected属性设置为true,就默认选那个了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询