【发布时间】:2019-01-22 01:33:39
【问题描述】:
美好的一天。我正在尝试将此 javascript 代码集成到我的 aspx 页面。 我在寻找 asp.net webforms 的三态复选框时发现了下面的代码。
代码:
<input type="checkbox" id="cb1" onclick="ts(this)" runat="server"/>
JS:
<script type="text/javascript">
function ts(cb) {
if (cb.readOnly)
cb.checked = cb.readOnly = false;
else if (!cb.checked)
cb.readOnly = cb.indeterminate = true;
}
</script>
基本上我想要发生的是,当复选框被单击时,它将执行为其指定的某个数据源并将其显示在网格视图中。
例子:
DataSource1 : 从学生中选择 *
DataSource2 : Select * from Students where Gender = 'Male'
DataSource3 : Select * from Students where Gender = 'Female'
由于复选框是自定义的。我希望它根据它的状态执行某个数据源,检查/取消检查/空(不确定)。我的问题是,我是 JS 新手,没有经验。我不知道如何通过上面的JS代码执行数据源或在后面的代码中访问它。
【问题讨论】:
-
你可以在
cb.click函数上使用Ajax。 -
有没有办法不用ajax就可以做到?
-
其实你可以在服务器端运行你的数据库查询...>所以用javascript只能用ajax来完成
标签: javascript c# asp.net webforms