我在 asp.net 网站上有一个 rad 网格。我只是使用 rad Grid 的初学者。我有这样的绑定网格。
<telerik:RadGrid ID="RadGrid1" runat="server">
<MasterTableView>
<Columns>
<telerik:GridTemplateColumn DataField="Text">
<HeaderTemplate>
<asp:CheckBox ID="HeaderCheckBox1" runat="server" ClientIDMode="Static" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
<ClientSettings>
<ClientEvents OnCommand="gridCommand" OnRowDataBound="gridRowBound" />
</ClientSettings>
</telerik:RadGrid>
现在在脚本中我写了这样的东西,但它不起作用。
$(document).ready(function () {
$('#<%= HeaderCheckBox1.ClientID %>').click(function () {
alert("Checked");
});
我尝试了一个简单的方法也喜欢
$("#HeaderCheckBox1").click(function(){
});
那也行不通。我的问题是我想在单击 rad Grid 标题中存在的此复选框时调用 HTTP 处理程序。请尽快帮忙。还请清除我调用 HTTP 句柄的方式。尽管互联网上有很多例子,但我仍然感到困惑,因为我们也可以使用 post 或仅使用 get 调用 Http 处理程序。
我知道当你调用它的 url 时,http 处理程序会返回数据。那么,通过使用脚本调用处理程序,它也会改变 url 吗?
并且 Rad Grid 仅支持 Asp.net 服务器控件,例如如果我尝试添加简单的 html 输入类型,那么它也会出错。喜欢
<input type="checkbox" id="blabla"/>.
请帮我