我有一个使用ASP.NET和C#编写的小型工作应用程序,我想在其中添加一些Javascript。
我知道例如可以使用Confirm按钮,然后在是或否时执行某些操作。
我想要做的是根据确认按钮的答案调用一些在代码后台中的函数。
我该怎么做呢?
非常感谢!
我有一个使用ASP.NET和C#编写的小型工作应用程序,我想在其中添加一些Javascript。
我知道例如可以使用Confirm按钮,然后在是或否时执行某些操作。
我想要做的是根据确认按钮的答案调用一些在代码后台中的函数。
我该怎么做呢?
非常感谢!
简单。
在您的aspx页面上放置一个包含指向您方法的按钮触发器的隐藏div:
<div style="display: none">
<asp:Button ID="TriggerMethod1" runat="server" />
</div>
__doPostBack('TriggerMethod1', '');
在您的代码后台中,处理该按钮点击以调用Method1。
$("#TriggerMethod1").click();
。 - Code Maverickvoid DoSomething(...) { ... }
2- 实现 System.Web.UI.IPostBackEventHandler.RaisePostBackEvent
方法,该方法接受一个字符串参数(您可以将名称分配给此参数的值):
public void RaisePostBackEvent(string eventArgument)
{
DoSomething(...);
}
function TriggerPostBack(control, arg){
__doPostBack(control, arg);
}
4- 当需要时调用PostBack触发函数:
<a .... onclick="TriggerPostBack('control', 'arg')" .. />