【问题标题】:Calling server side method from client side javascript从客户端javascript调用服务器端方法
【发布时间】:2017-03-25 19:08:07
【问题描述】:

我想从客户端 javascript 在我的代码中调用一个方法。 我找到了一个使用 pagemethods 的解决方案。它正在工作,但问题是服务器端方法应该是静态的。它对我不起作用,因为我想更改我的一些页面类字段。请给我建议

【问题讨论】:

  • 您的页面字段仅存在于页面的实际生命周期中(就像它的所有控件一样),因此您需要定期回发。
  • Tim 请告诉我更多关于它的信息你有任何示例代码吗?

标签: asp.net


【解决方案1】:

你不能那样做。您可以在 Javascript 中更改所需的页面字段,或者进行完整的回发。如果你真的想使用 Javascript 调用,你可以试试UpdatePanel。它无需刷新整个页面即可工作,并且尊重 ASP.NET 页面生命周期。

【讨论】:

  • 我怎样才能做一个完整的邮包?我可以打电话给____doPostBack 吗?
  • @aliakhbarizadeh 是的,这可能会起作用。您需要发布一些代码以获得更详细的答案
【解决方案2】:

你不能只使用 Javascript 你需要使用 Ajax 你可以参考这个示例代码 http://www.codeproject.com/Articles/238866/Invoke-Server-Methods-From-Client-Side-Using-JQuery

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 2011-08-30
    • 2011-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多