• 1397/04/17

ولیدیشن در مودال :

سلام استاد . ولیدیشن در مودال ها به چه صورته ؟ توی view های عادی با ارور ها رو با return view(model ) نشون میدیم . ولی توی مودال ها که به صورت پارشال ویو هستن باید چیکار کنیم ؟ اگه return partialview(model ) کنیم بدون layout برمیگرده و ظاهر خوبی نداره اصلا . راه حل شما چیه

  • 1397/04/17
  • ساعت 12:43

بایدمدال رو به صورت Ajax.BeginForm بسازید تا بتونید اعتبار سنجی کنید

در غیر اینصورت صفحه Post میشه


  • 1397/07/08
  • ساعت 08:44

سلام وقت بخیر، استاد عزیز، بنده هم چنین مشکلی دارم. با اینکه Ajax.BeginForm هم گذاشتم، ولی بازم با مشکل مواجه شدم. اینم کد:

@model Eshop.Data.ProductGroups

@using (Ajax.BeginForm("Create", "ProductGroups", FormMethod.Post, new AjaxOptions()
{
    OnSuccess = "success",
    UpdateTargetId = "listGroups"
}))
{
    @Html.AntiForgeryToken()
    @Html.HiddenFor(m => m.ParentId)

    <div class="form-horizontal">
        @Html.ValidationSummary(true, "", new { @class = "text-danger" })
        <div class="form-group">
            @Html.LabelFor(model => model.GroupTitle, htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                @Html.EditorFor(model => model.GroupTitle, new { htmlAttributes = new { @class = "form-control" } })
                @Html.ValidationMessageFor(model => model.GroupTitle, "", new { @class = "text-danger" })
            </div>
        </div>

        <div class="form-group">
            <div class="col-md-offset-2 col-md-10">
                <input type="submit" value="ثبت گروه" class="btn btn-success" />
            </div>
        </div>
    </div>
}

خروجی موقعی که مودال باز میباشد و داده ای وارد نکرده ایم و روی کلید ثبت کلیک میکنم:

تصویر دوم:

ممنون از راهنمایی شما


  • 1397/07/14
  • ساعت 09:27

سلام وقت بخیر، لطفا این موضوع رو بررسی می کنید. ممنون از لطف شما


logo-enamadlogo-samandehi