1
onSelectRow: function (id) {
    if (id) {
        'Url.Awe().PopupFormAction().Url(Url.Action("ErrorInfo", "PatientManagement", new { ' + id + ' })).Success("edit").Title("Error Info")';
    }
}

我在 JavaScript 文件中使用这段代码来打开很棒的 MVC 弹出窗口,但它不起作用,感谢任何帮助

/*"onSelectRow: function (id) { awe.pf(this.event, { u: '/PatientManagement/ErrorInfo?eId=' + id, p: '', r: 0, m: 0, w: 700, h: 330, f: 0, t: 'Error Info', i: 'cp', b: [], rs: 0, ot: 'OK', ct: 'Cancel', sf: '', rc: 1, pc: '' }) }"*/

现在我正在使用此代码进行弹出窗口,它给了我错误,就像 a is undefined in awesomeMVC.js 脚本文件,知道这个错误是什么吗?

4

1 回答 1

1

您可以使用InitPopupForm帮助程序来初始化弹出表单,并在调用awe.open(name)js 后打开弹出窗口

例子:

<%:Html.Awe().InitPopupForm()
                    .Name("mypopup")
                    .Url(Url.Action("create","meal"))
                    .Success("created")
                    .Title("create meal") %>
<script>
       //open the initialized popup
       awe.open('mypopup');

       //open and send additional parameters to the url
       awe.open('mypopup', { params:{ id: 35 } })
</script>

弹出表单与网格一起用于 CRUD 操作的示例:http: //demo.aspnetawesome.com/GridCrudDemo

于 2014-07-13T09:15:18.690 回答