我在用户控件中有一个按钮。
<asp:Button ID="btnCompare" CssClass="new_btn" runat="server"
Text="Compare" />
我需要在“btnCompare”按钮单击时调用另一个 aspx 页面中的按钮的单击事件。
可能吗 ?
我在用户控件中有一个按钮。
<asp:Button ID="btnCompare" CssClass="new_btn" runat="server"
Text="Compare" />
我需要在“btnCompare”按钮单击时调用另一个 aspx 页面中的按钮的单击事件。
可能吗 ?
您可以将该事件处理程序保存在一个 js 文件中,您可以在这两个文件或任何文件中使用该文件。
对的,这是可能的。您可以尝试使用 javascript 事件处理来实现这一点
编辑:据我了解,您正在尝试单击用户控件也放置在其中的页面上的按钮。
通常我所做的是从实际触发页面按钮单击的用户控件调用 JavaScript 事件。
Page.aspx 中的示例代码
function FirePageLevelOkButton(){
var okButton= document.getElementById('<%=btnOk.ClientID %>');
if(okButton){
okButton.click(); // if you have ok button in page you can fire click,
//this will execute codebehind code
}
}
在用户控制中
<asp:Button ID="btnCompare" CssClass="new_btn" runat="server"
OnClientClick="javascript:FirePageLevelOkButton();" Text="Compare" />
希望这会对你有所帮助!