相关疑难解决方法(0)

必需的字段验证不适用于JQuery Popup MVC 4

我有JQuery弹出窗口,我想在其上放置必要的字段验证,为此我已经在模型中设置了必需的属性,并且还在视图中为它们设置了验证消息,但是必需的字段验证不适用于弹出窗口.必需的字段验证在JQuery Popups以外的表单上工作正常....请指导我应该怎么做才能解决这个问题...以下是我的代码.

模型

[Display(Name = "Material Code")]
[Required(ErrorMessage = "*")]
public string MaterialCode { get; set; }
Run Code Online (Sandbox Code Playgroud)

视图

<li>
    @Html.LabelFor(m => m.MaterialCode)
    @Html.TextBoxFor(m => m.MaterialCode)
    @Html.HiddenFor(m => m.MaterialCodeId)
</li>
Run Code Online (Sandbox Code Playgroud)

以下是我的鳕鱼eto打开一个JQuery弹出窗口.

$('#btnAddCharge').on('click', function (event) {  
        event.preventDefault();
        var actionURL = '@Url.Action("Edit", "Charges", new { Id = 0, @ticketId = @TicketId, UserId = UserId })';

        $(dialogBox).dialog({
            autoOpen: false,
            resizable: false,
            title: 'Edit',
            modal: true,
            show: "blind",
            width: 'auto',
            hide: "blind",
            open: function (event, ui) {
                $(this).load(actionURL, function (html) {
                    $('form', html).submit(function () { …
Run Code Online (Sandbox Code Playgroud)

javascript validation asp.net-mvc jquery unobtrusive-validation

8
推荐指数
1
解决办法
2441
查看次数