. net -调用客户端和服务器端方法点击asp:LinkButton

本文关键字:asp LinkButton 方法 服务器端 调用 客户端 net | 更新日期: 2023-09-27 18:11:25

我有一个asp:LinkButton需要以下-
-调用jQuery在当前浏览器的另一个选项卡中打开链接url
-然后调用服务器端方法执行一些记录的东西

请引导我到一个

  • 安全(这可以帮助避免有'弹出窗口阻止'消息尽可能),我知道我不应该覆盖任何用户个人设置的弹出窗口拦截器,但因为它是一个直接用户点击asp:LinkButton,想知道是否有一个整洁的解决方案,以避免弹出窗口拦截器消息和

  • 一个高效和用户友好的方式调用服务器端方法(我可以避免回发)

谢谢!

. net -调用客户端和服务器端方法点击asp:LinkButton

让Javascript进行如下调用:

window.open("http://www.google.com");

总是冒着被弹出窗口拦截器捕获的风险。为什么不能在标签?

就调用服务器端方法而不进行回发而言,这是不可能的。您可以使用JQuery的ajax函数调用服务器端方法,其中页面不刷新,但必须仍然发生回发,无论用户是否可见。

内容如下:

$.ajax({
  type: 'POST',
  url: "http://www.yourdomain.com/pageToPostTo.aspx",
  data: "your data here",
  success: function(data) {
     alert("It worked");
  },
  dataType: "json"
});