Cod*_*uth 2 c# asp.net jquery jquery-dialog
我有以下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>
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用jQuery.dialog生成的按钮来执行回发来代替ASP.NET按钮.我该怎么做才能使按钮提交并调用btnSave_Click方法?
"Save": function () {
$(this).dialog("close");
document.getElementById("<%=btnSave.ClientID %>").click();
}
Run Code Online (Sandbox Code Playgroud)
......有效,但这是最好的解决方案吗?
| 归档时间: |
|
| 查看次数: |
16745 次 |
| 最近记录: |