在asp.net Mvc 2中使用jquery模态对话框

时间:2011-06-30 13:24:26

标签: javascript jquery asp.net-mvc

我在ASP.NET Mvc 2中有一个用户信息网格。当我点击一个用户时,我打开一个jQuery模式对话框,它可以编辑用户。我能够编辑和保存用户。

有人可以使用服务器端的asp.net mvc数据注释帮助我如何在此模式对话框上进行验证并显示验证消息。

1 个答案:

答案 0 :(得分:2)

使用此功能加载所有模态对话框弹出窗口

function ShowPopup(popupID, pageUrl) {

            $("#" + popupID).empty();

            $("#" + popupID).dialog({
                autoOpen: false,
                modal: true,
                resizable: false,
                height: 'auto',

                width: 565 //set width of pop up
            });

            $("#" + popupID).html(popUpLoaderHtml);

            $.ajax({

                type: 'GET',
                url: pageUrl,
                cache: false,
                success: function (data) {
                    $("#" + popupID).empty();
                    $("#" + popupID).append(data);




                }
            });

            $("#" + popupID).dialog("open");

        }

为此类

之类的任何模态对话自定义此方法
function ShowCommentEditPopUp(popupID, CommentId) {


        ShowPopup(popupID, '/comments/edit/' + CommentId);
    }

这里'popupID'是加载弹出窗口的div的ID