[英]Calling ASP.Net HTTP handler on click of checkbox in Rad Grid
我在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處理程序。
我知道HTTP處理程序在調用其url時會返回數據。 因此,通過使用腳本調用處理程序,它也會更改url嗎?
Rad Rad Grid僅支持Asp.net服務器控件,例如,如果我嘗試添加簡單的html輸入類型,那么它也會給出錯誤。 喜歡
<input type="checkbox" id="blabla"/>.
請幫我
$(document).ready(function () {
$("#<%=RadGrid1.ClientID%> input[id*="HeaderCheckBox1"]:checkbox").click(function () {
// write code http handler
alert("Checked");
});
然后編寫代碼以調用http處理程序以獲取更多信息,請通過以下鏈接http://brijbhushan.net/2011/05/29/call-httphandler-from-jquery-pass-data-and-retrieve-in-json-format /
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.