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

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

کاربر سایت

salehi_so

عضویت از 1394/08/04

insert کردن در دیتابیس با ajax.beginform

  • دوشنبه 25 اردیبهشت 1396
  • 00:48
تشکر میکنم
 @using (Ajax.BeginForm("InsertPhone", "Contact", FormMethod.Post, new AjaxOptions()
                {
                    OnSuccess = "Success"
                }))
                    {
                    <br />
                    <div class="form-group">
                        @Html.LabelFor(model => model.Title, new { @class = "control-label" })
                        @Html.TextBoxFor(model => model.Title, new { @class = "form-control" })
                        @Html.ValidationMessageFor(model => model.Title)
                    </div>
                    <div class="form-group">
                        @Html.LabelFor(model => model.Phone, new { @class = "control-label" })
                        @Html.TextAreaFor(model => model.Phone, new { @class = "form-control" })
                        @Html.ValidationMessageFor(model => model.Phone)
                    </div>
                    <button type="submit" class="btn btn-primary"> ثبت  </button>
                    }

طبق کد بالا فرم به صورت ایجکسی به کنترلر ارسال میشه و عملیات درج رو انجام میدم و partialview بر می گردونه اما عملیات درج نمیدونم چرا چندبار به صورت خودکار انجام میشه ،یعنی یک رکورد دو یا سه بار درج میشه

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

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

ایمان مدائنی

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

  • دوشنبه 25 اردیبهشت 1396
  • 09:28

من قبلا همچین مشکلی رو داشتم

مشکل از تداخل رفرنس های جی کوئری بود

کاربر سایت

salehi_so

عضویت از 1394/08/04

  • دوشنبه 25 اردیبهشت 1396
  • 10:38

ممنون از راهنمایی تون فایل jquery.unobtrusive-ajax.min.js را دوبار فراخوانی کرده بودم با راهنمایی شما حل شد..

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

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

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

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