Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery单击事件中的Javascript doPostBack_Javascript_Jquery_Html_Asp.net - Fatal编程技术网

jquery单击事件中的Javascript doPostBack

jquery单击事件中的Javascript doPostBack,javascript,jquery,html,asp.net,Javascript,Jquery,Html,Asp.net,我有一个现有的js函数,它在所有“a”元素上作为点击事件被激发 $(document).ready(function hideRanges() { $('a').click(function (event) { $('.ranges, #UpdatePanel').hide(); }); })) 单击“a”标记时,将隐藏2个div类。它起作用了 我还需要这个相同的单击事件来从asp.net中的GridView解除SqlDataSource的绑定。这是后面的解除绑定代码

我有一个现有的js函数,它在所有“a”元素上作为点击事件被激发

$(document).ready(function hideRanges() {
$('a').click(function (event) {
    $('.ranges, #UpdatePanel').hide();       
});
}))

单击“a”标记时,将隐藏2个div类。它起作用了

我还需要这个相同的单击事件来从asp.net中的GridView解除SqlDataSource的绑定。这是后面的解除绑定代码

        protected void unBind_Click(object sender, EventArgs e)
    {
        int rowCount = GridView2.Rows.Count;

        if (rowCount > 0)

        {
            GridView2.DataSource = null;
            GridView2.DataBind();
            RowCount.Text = GridView2.Rows.Count.ToString();
        }

    }
它也起作用。我已经隐藏了这个按钮,但是,需要它与上面的js点击事件一起激发

我试过一些事情,比如

$(document).ready(function hideRanges() {
$('a').click(function (event) {
    $('.ranges, #UpdatePanel').hide();
    javascript: __doPostBack('<%= unBindGrid.UniqueID%>', '');
});
$(文档).ready(函数隐藏(){
$('a')。单击(函数(事件){
$('.ranges,#UpdatePanel').hide();
javascript:uu doPostBack(“”,”);
});
}))


但它似乎不能正常工作


非常感谢您的建议。谢谢大家!

我通过路由到asp:按钮的ID来实现这一点

$(document).ready(function hideRanges() {
$('a').click(function (event) {
    $('.ranges, #UpdatePanel').hide();
    $("input[id$='unBindGrid'").click();
});
}))


谢谢大家!

“似乎不能正常工作”可能意味着很多事情。。。浏览器调试控制台中是否存在脚本错误?你的服务器端处理程序真的接到电话了吗?你好,谢谢…我早上第一件事会检查。运行时没有浏览器错误,我将尽快更新。再次感谢。有没有机会说服你停止在经典ASP.NET中开发?@ymz我想有机会。如果你正在使用C#-WebAPI技术,它会让你享受js技能的乐趣。。。了解并观察它与经典ASP.NET相比有多容易