مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

hrsaberi

عضویت از 1393/06/16

بازگشت به فرم مودال بعد از Validation سمت کنترلر

  • جمعه 16 بهمن 1394
  • 20:25
تشکر میکنم

سلام

فرم مودال بوت استرپی داریم که در سمت سرور و در کنترلر می خواهیم validation را کنترل کنیم.

مشکل اینجاست که بعد از فراخوانی پارشیال ویو و با Modelstate.addmodelerror فرم دیگر به صورت مودال باز نمی شود و بصورت تمام صفحه نمایش داده میشه.

البته لازم به ذکره که تمام js های لازم رفرنس داده شده و validation سمت کلاینت بدون مشکل کار میکنه بدون اینکه فرم از حالت مودال خارج بشه.

لطفا اگر کسی راه حلی داره بگه.

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

سمیه حاتمی

عضویت از 1394/06/24

  • شنبه 17 بهمن 1394
  • 09:07

سلام

فکر می کنم وقتی دکمه Submit زده می شود فرم به صورت Ajax ایی ارسال نمی شود یعنی به همان حالت معمول Post می شود

برای ارسال خود فرم به صورت Ajax هم لازم است از

<h2 class="mefontSize15">ایجاد فروم</h2>
@using (Ajax.BeginForm("create", "Forums", new AjaxOptions()
{
    UpdateTargetId = "list",
    OnSuccess = "Success",

}))
{

استفاده کنید .

به

UpdateTargetId  توجه ویژه داشته باشید.حتما باید یک جایی با id مشخص داشته باشید که حاصل فرم آن را به روز کند 

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)