我正在尝试使用html按钮调用服务器端方法,如下所示:
<button onserverclick="onClick" runat="server">Submit</button>
但是,当禁用浏览器的javascript时,不会进行此调用。
我很困惑,因为我的理解是这个电话没有与javascript的互动。
答案 0 :(得分:3)
__doPostBack()
方法负责在后台向服务器发出click事件。禁用JavaScript后,就无法实现这一目标。
以下是解释how this works的众多文章之一。还有一个related question here,可以看到幕后生成的代码。