[英]Asp.Net OnClick perform through javascript
我有一个正常的图像删除和一个Asp.Net按钮。 如果单击javascript内的图像,则需要单击Asp.Net按钮并执行它的操作。
有什么方法可以从客户端执行此操作:这是我的常规HTML按钮:
这是我的Asp.Net按钮:
<asp:Button ID="Button1" runat="server" Text="Button" />
这是我的代码背后:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
//Do something//
End Sub
尝试这个:
var btn = document.getElementById("<%=Button1.ClientID%>");
if (btn){
btn.click();
}
我会尝试这样的:
<input type="button" id="mybutton" onclick="document.getElementById('<%= Button1.ClientID %>_input').click();">
我认为最合适的方法是:
在您的代码背后:
Protected ReadOnly Property ButtonClickScript() As String
Get
Return Page.ClientScript.GetPostBackEventReference(Button1, "")
End Get
End Property
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
End Sub
在aspx中:
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<img onclick="<%=ButtonClickScript() %>" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.