我有一个传统的ASP.NET Web窗体。我们曾经定义了一个按钮,如下:从JavaScript调用ASP.NET EventHandler
<asp:Button ID="myButton" Runat="server" OnClick="myButton_Click" />
在.aspx.cs页,我有以下几点:
protected void myButton_Click(object sender, EventArgs e)
{
// Do Stuff
}
不过,现在有人已经决定使用一个奇特的JavaScript框架。本质上,我只有:
<input type="button" id="myButton" onclick="someJSFunction()" />
<script type="text/javascript">
function someJSFunction() {
// Need to execute "myButton_Click" here.
}
</script>
我该如何在这里从服务器上实际执行我的原始方法?我知道这是一个非常奇怪的问题。我简化了代码,尝试并直接沟通我正在努力完成的任务。有人可以告诉我如何做到这一点?
非常感谢!
谁会低估我的答案,请留下评论,解释为什么? – 2016-05-05 21:42:35
不是downvoter,但首先,你不回答实际问题,其次,信号是完全无关的。看看你的答案。 – 2017-07-05 19:11:28