asp.net Web サイトで 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ハンドルの呼び出し方も教えてください。インターネット上には多くの例がありますが、Http ハンドラーを post で呼び出すことも、get のみで呼び出すこともできるという意味で、まだ混乱しています。
URL を呼び出すと、http ハンドラーがデータを返すことを知りました。それで、スクリプトでハンドラーを呼び出すと、URLも変更されますか?
また、Rad Grid は Asp.net サーバー コントロールのみをサポートします。単純な html 入力タイプを追加しようとすると、エラーが発生します。お気に入り
<input type="checkbox" id="blabla"/>.
私を助けてください