我有一個傳統的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