【问题标题】:Calling ASP.Net HTTP handler on click of checkbox in Rad Grid单击 Rad Grid 中的复选框调用 ASP.Net HTTP 处理程序
【发布时间】: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


    【解决方案1】:
       $(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/

    【讨论】:

    • 这个错误来了 ::checkBoxSelector.click 不是一个函数
    猜你喜欢
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 2011-03-04
    • 1970-01-01
    • 2013-10-23
    • 1970-01-01
    • 2019-05-04
    相关资源
    最近更新 更多