我在ASP.NET Mvc 2中有一个用户信息网格。当我点击一个用户时,我打开一个jQuery模式对话框,它可以编辑用户。我能够编辑和保存用户。
有人可以使用服务器端的asp.net mvc数据注释帮助我如何在此模式对话框上进行验证并显示验证消息。
答案 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