【发布时间】:2013-09-05 12:39:14
【问题描述】:
我在 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"/>.
请帮帮我
【问题讨论】:
标签: javascript jquery asp.net c#-4.0 radgrid