我有一个包含表单的 div。我使用该 div 作为使用 jquery UI 对话框的对话框。
表格中有按钮。单击按钮时,我想从附加到视图的 JS 文件中调用方法。
不知何故,对话框找不到功能。
HTML
<div id="Applon" title="Edit Slab" style="width: 100%; background-color: #33CCCC;">
<form action="\" id="frmDtl">
....
......
<button id="dtlCancel" type="button" onclick="this.parent.CancelDetails()" style="font-weight: bold; color: #3333FF; width:60px;">
<div><span>Cancel</span></div>
</button>
</form>
</div>
JS文件
$(function() {
// Dialog
$("#Applon").dialog({
autoOpen: false,
height: 370,
width: 650,
modal: true,
buttons: {
Close: function() {
$(this).dialog('close');
//$('input:visible:enabled:first').focus();
}
},
close: function() {
}
});
});
function CancelDetails() {
....
}
我在 VS2008 的 MVC2 视图中使用它。该视图有两种形式,其中一种是对话框。
单击按钮时,如何使对话框在 JS 文件中找到我的函数?
请帮忙。