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

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

کاربر سایت

rooz450

عضویت از 1392/08/12

کار نکردن ajax و جا به جا شدن محتویات درون view

  • دوشنبه 9 آذر 1394
  • 10:54
تشکر میکنم

با سلام

به صورت پیش فرض در صفحه Registerخود identity کد زیر وجود دارد

@using (Html.BeginForm("Register", "Account", FormMethod.Post, new { @class = "form-horizontal", role = "form" }))

 

با استفاده از کد بالا صفحه را به ajax تبدیل کنم اما با نوشتن خط زیر ajax صفحه کار نمی کند و محتویات درون view جا به جا می شوند اشتباه خط زیر کجاست

@using (Ajax.BeginForm("Register", "Account", FormMethod.Post, new AjaxOptions { UpdateTargetId = "form", LoadingElementId = "form-horizontal" }))

 

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

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

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 9 آذر 1394
  • 12:02

کتابخانه jquery.unobtrusive-ajax.min رفرنس دادید ؟

کاربر سایت

rooz450

عضویت از 1392/08/12

  • دوشنبه 9 آذر 1394
  • 12:19

بله رفرنس داده ام

آیا تنظیمات این خط

@using (Html.BeginForm("Register", "Account", FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
با خط زیر برابری می کند
 
@using (Ajax.BeginForm("Register", "Account", FormMethod.Post, new AjaxOptions { UpdateTargetId = "form", LoadingElementId = "form-horizontal" }))

زمانی که خط دوم  کد به جای خط اول کد اضافه کردم اشکالات فوق به وجود آمد

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 9 آذر 1394
  • 12:26

خب باید کلاس مربوطه را داشته باشه تا بتونه استایل ها رو اعمال کنه

 

به شکل زیر بنویسید

@using (Ajax.BeginForm("Register", "Account", FormMethod.Post, new AjaxOptions { UpdateTargetId = "form", LoadingElementId = "form-horizontal" },new { @class = "form-horizontal", role = "form" }))

 

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

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

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

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