gpt4 book ai didi

c# - 从 jQuery 对话框按钮事件中单击 ASP.NET 按钮

转载 作者:行者123 更新时间:2023-11-30 19:33:38 26 4
gpt4 key购买 nike

我有以下 ASP.NET 标记:

<div id="myForm" title="My Form" style="display: none">
<span>You can see me!</span>
<div style="display: none">
<asp:Button ID="btnSave" runat="server" Text="Button"
OnClick="btnSave_Click" />
</div>
</div>

<!-- called by an element click event elsewhere -->
<script type="text/javascript" language="javascript">
$("#myForm").dialog({
modal: true,
width: 500,
height: 200,
resizable: false,
buttons: {
"Cancel": function () {
$(this).dialog("close");
},
"Save": function () {
$(this).dialog("close");
// I want to call btnSave_Click (by DOM-clicking the button?)
}
}
});
$("#myForm").parent().appendTo("form:first");
</script>

我试图让 jQuery.dialog 生成的按钮代替 ASP.NET 按钮执行回发。我应该怎么做才能使按钮执行提交并调用 btnSave_Click 方法?


编辑

"Save": function () {
$(this).dialog("close");
document.getElementById("<%=btnSave.ClientID %>").click();
}

... 可行,但这是最好的解决方案吗?

最佳答案

$("#<%=btnSave.ClientID %>").click();

关于c# - 从 jQuery 对话框按钮事件中单击 ASP.NET 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3354498/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com