c# - 设置 Html 复选框从代码隐藏检查,无需 runat=server

标签 c# javascript jquery asp.net checkbox

我的 aspx 页面中有复选框:

<input type="checkbox" name="daySelectors" value="monday"/>
<input type="checkbox" name="daySelectors" value="tuesday"/>
<input type="checkbox" name="daySelectors" value="wednesday"/>

我没有使用 CheckBoxList 控件,因为这些复选框位于我的 html 中的不同区域,并且我只需要选定复选框的值。 现在,我可以使用

获取所选复选框的值
String dayselector = Request.Form["daySelectors"];

到这里为止一切正常。问题是我如何从后面的代码(即我的 aspx.cs 页面)检查复选框。情况是,当我来到此页面时,我有默认情况下需要检查的复选框值。我怎样才能使用这些值来做到这一点。 我想到的一种方法是我可以从 .cs 触发 jquery/Javascript 函数传递值。在这种情况下,我如何使用 jquery 中的值设置复选框已选中。

最佳答案

最后我只是使用

从我的 .cs 文件中调用了 Javascript 方法
ScriptManager.RegisterClientScriptBlock(this, typeof(string), "uniqueKey","SetCheckBox('sunday');",true)

以及传入需要检查的 CheckBox 值的 JavaScript 方法:

function SetCheckBox(value) {
        $("input:checkbox[value=" + value + "]").attr("checked", true);
    }

关于c# - 设置 Html 复选框从代码隐藏检查,无需 runat=server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24217211/

相关文章:

javascript - 在 CGI::Formbuilder 中禁用 Javascript 验证

javascript - jquery "animate"变量值

asp.net - 使用 jQuery 获取 ASP.Net Gridview 的 rowIndex

C# 一次读取一个字节的十六进制文件

c# - 在 MVC 中发送远程属性的参数

javascript - 悬停时重绘 HTML5 Canvas Arc

javascript - 查找未排序和排序列表之间的最小距离

c# - 搜索 C 时如何从谷歌中删除 C# 结果

c# - Xamarin.Android 更新 UI 的定时器 - runOnUiThread

javascript - 自动弹出框显示时禁用背景