在 ASPX 中从 JS 中删除单选按钮选定值后.cs所选值将保持不变
after removing radio button selected value from js in aspx.cs selected value presists
我有一个asp单选按钮列表控件,如下所示:
<asp:RadioButtonList ID="radio2" runat="server" EnableViewState="false">
<asp:ListItem Text="YES" Value="0"></asp:ListItem>
<asp:ListItem Text="NO" Value="1" Selected="True"></asp:ListItem>
</asp:RadioButtonList>
<asp:Button ID="btnsubmit" runat="server" Text="submit" OnClick="btnsubmit_Click" />
当页面在浏览器上加载时,我选择是选项无线电。然后从控制台中删除它的检查属性,如下所示:
$("#radio2 input[type='radio']").prop("checked",false);
现在,如果我尝试在单击按钮提交时访问单选按钮列表,如下所示
protected void btnsubmit_Click(object sender, EventArgs e)
{
foreach (ListItem itemRow in radio2.Items)
{
if (itemRow.Selected)
{ }
}
}
在这里,对于是的项目行,我选择的值为真,而它应该是假的。
有什么要求?
请正确解释。
itemrow 您获得的选定值为 true 因为,只有页面加载时间清除脚本中选中的属性。但是在设计中你写了
"<asp:ListItem Text="NO" Value="1" Selected="True"></asp:ListItem>
"
这就是为什么它采用单选按钮列表的默认值。删除 thet Selected="True",这样它就不会采用任何默认值。
相关文章:
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 如何在GoogleWeb工具包(GWT)中从JSNI调用接口(实例化)
- 如何在react js中从一个页面导航到另一个页面
- 如何在iOS应用程序中从Firebase中删除超过6小时的数据
- 如何在Angular单元测试中从另一个控制器的rootScope将方法添加到rootScope中
- 如何在Javascript中从字符串中提取某些单词
- 如何在corona sdk中从CK编辑器中检索数据
- 如何在reactrouterv2.+中从URL获取参数
- 如何在NativeScript中从列表中删除项目时设置动画
- 如何在Webpack中从导出中排除供应商模块peerDependencies
- 如何在Javascript中从数组中删除条目
- 将大数组(字符串和类型数组的混合物)存储到blob或文件中/从blob或文件检索大数组的最佳方式
- 如何在Javascript中从select标记的一系列选项中构建二维数组
- 在Internet Explorer中从二进制文件打开PDF
- 如何在cycle js中从JSON数组创建组件
- 在Android中从signalR调用服务器端功能
- 在 ASPX 中从 JS 中删除单选按钮选定值后.cs所选值将保持不变
- 从代码隐藏文件 Aspx.cs 中检索 Javascript 中的会话值
- 从Usercontrol调用Usercontrol.cs中的Webmethod.ascx javascript
- 从javascript调用.cs中的方法