【发布时间】:2011-07-25 20:49:28
【问题描述】:
我有一个带有两种 Web 方法的 ASP.net 页面。在我尝试添加 ASP.net UpdatePanel 之前一切正常。 UpdatePanel 工作,但现在我不能调用我的网络方法。它们失败并返回以下错误:"Message":" is not a valid valid for Int16..."
我可以在我的 web 方法的第一行放置一个断点,它不会被命中;这样就可以告诉我错误的来源。
无论如何,在同一页面上使用 Web 方法和 UpdatePanel 是否实用?
【问题讨论】:
-
如果我可以这么说的话,使用更新面板根本不明智...... ;)
-
您是从 UpdatePanel 中调用 WebMethods 吗?
-
我在 JavaScript 函数中调用 WebMethods。
-
@Robert,我同意 UpdatePanel 可能并不总是最好用,但我喜欢将它们放在我的工具箱中以不时使用。
-
@Rice Flour Cookies:您是在说:“UpdatePanels 可能并不总是最好用”,而我说:“UpdatePanels 是 几乎从来没有要使用的东西”。我故意省略了 best 这个词 :) 但是确实使用 Asp.net WebForms 的人可能没有更好的方法来做到这一点。我还是更愿意说,如果你已经在使用 web 方法,你可能根本不需要更新面板。这会好得多,然后您可以轻松地求助于使用 jQuery 或类似的帮助库。
标签: asp.net updatepanel webmethod pagemethods