如何从一个 HTML Button OnClick 事件中调用 ASP 函数和 Javascript 函数?-- 不使用 ASP.NET
onclick="SetDiv('titel', 'trSchrijver', 'boek')"
JS
结合
onclick="<% boek.GetSchrijver %>"
ASP
谢谢!
如何从一个 HTML Button OnClick 事件中调用 ASP 函数和 Javascript 函数?-- 不使用 ASP.NET
onclick="SetDiv('titel', 'trSchrijver', 'boek')"
JS
结合
onclick="<% boek.GetSchrijver %>"
ASP
谢谢!
也许你想看看这个带有简单 AJAX 支持的经典 ASP 框架:http: //ajaxed.org/
ASP Button 控件具有一个OnClientClick
和一个OnClick
属性。第一个用于定义要在客户端执行的 JavaScript 字符串,第二个用于定义在回发后要在服务器端执行的事件处理程序方法(ASP 函数)。您可以同时使用两者。
<asp:Button id="Button1"
text="Execute ASP and JS"
onClientClick="alert('I am JavaScript!')"
runat="server" onclick="Button1_Click" />
在您的代码隐藏文件中:
void Button1_Click (object sender, EventArgs e)
{
// Do C# stuff ...
}
文档:
- http://msdn.microsoft.com/library/system.web.ui.webcontrols.button.onclick.aspx
- http://msdn.microsoft.com/library/system.web.ui.webcontrols.button .onclientclick.aspx
<input type="button" id="btnSave"
onclick="doSomething(); __doPostBack('btnSave ', 'parameter');"
value="click me"/>
在您的代码隐藏中:
public void Page_Load(object sender, EventArgs e)
{
string parameter = Request["__EVENTARGUMENT"]; // parameter
// Request["__EVENTTARGET"]; // btnSave
}
请参阅我从中获取示例的如何使用 __doPostBack() 。