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

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

کاربر سایت

sepehr

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

مشکل با partialview

  • یکشنبه 21 شهریور 1395
  • 13:43
تشکر میکنم

با سلام.

من دارم روی یک ویو کار می کنم که احتیاج هست دو تا پارشیال ویرایش در اون قرار داده بشه.

مشکلم این هست که تا زمانی که داده ها درست وارد بشن و ثبت بشن هیچ مساله ای نیست اما اگه طول داده ها بیشتر از حد تعریف شده باشه ، به جای نمایش پیغام در اون صفحه، میره به یه صفحه خالی که فقط پارشیال ویو درون قرار داره. 

کد و تصاویرش رو اینجا میذارم ممنون میشم راهنمایی کنید.

قبل از اعتبار سنجی

بعد از اعتبار سنجی

 

کد مرتبط در کنترلر

        public ActionResult Edit(int? id)
        {
            Settings settings = db.Setting.Find(1);
            if (settings == null)
            {
                return HttpNotFound();
            }
            return PartialView(settings);
        }


        [HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult Edit([Bind(Include = "Id,CompanyName,ShortDescription,Description,Address,Tele1,Tele2")] Settings settings)
        {
            if (ModelState.IsValid)
            {
                db.Entry(settings).State = EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Index");
            }
            return PartialView();

        }

 

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

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

ایمان مدائنی

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

  • یکشنبه 21 شهریور 1395
  • 16:06

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

از Ajax.beginform استفاده کنید

کاربر سایت

sepehr

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

  • سه شنبه 23 شهریور 1395
  • 09:35

بی نهایت ممنونم . مشکل کاملا حل شد.yes

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

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

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

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