jquery单击事件中的Javascript doPostBack
我有一个现有的js函数,它在所有“a”元素上作为点击事件被激发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的绑定。这是后面的解除绑定代码
$(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相比有多容易