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

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

کاربر سایت

طاهر

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

در قسمت ایجاد ثبت نام سایت مشکل دارم

  • چهارشنبه 18 مرداد 1396
  • 14:00
تشکر میکنم
کد مربوط به کنتر.لر account  بخش ثبت کاربر جدید و نمایش موفقیت ثبت
    [Route("Create")]
        // GET: Admin/Users/Create
        public ActionResult Create()
        {
            return View();
        }

        // POST: Admin/Users/Create
        // To protect from overposting attacks, please enable the specific properties you want to bind to, for 
        // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
        [HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult Create([Bind(Include = "UserID,UserName,Password")] Users users)
        {
            if (ModelState.IsValid)
            {
                db.Userses.Add(users);
                db.SaveChanges();
                return RedirectToAction("doneuser");
            }

            return View(users);
        }
         [Route("doneuser")]
        public ActionResult doneuser()
        {
            return View();
        }
کد مربوط به ویو create
@model DataLayer.Models.Users

@{
    ViewBag.Title = "Create";
}


    <title>ثبت نام</title>

    @using (Html.BeginForm()) 
    {
        @Html.AntiForgeryToken()
        
        <div class="form-horizontal">
            
            <hr />
            @Html.ValidationSummary(true)
    
            <div class="form-group">
                @Html.LabelFor(model => model.UserName, new { @class = "control-label col-md-2" })
                <div class="col-md-10">
                    @Html.EditorFor(model => model.UserName)
                    @Html.ValidationMessageFor(model => model.UserName)
                </div>
            </div>
    
            <div class="form-group">
                @Html.LabelFor(model => model.Password, new { @class = "control-label col-md-2" })
                <div class="col-md-10">
                    @Html.EditorFor(model => model.Password)
                    @Html.ValidationMessageFor(model => model.Password)
                </div>
            </div>
    
            <div class="form-group">
                <div class="col-md-offset-2 col-md-10">
                    <input type="submit" value="Create" class="btn btn-default" />
                </div>
            </div>
        </div>
    }
    

کد مربوط به ویو   doneuser   موفقیت  ثبت نام  

@{
    ViewBag.Title = "doneuser";
}


   

    <div> <h2 style="color: #006400">ثبت نام شما با موفقیت انجام شد </h2>
    </div>

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

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

ایمان مدائنی

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

  • چهارشنبه 18 مرداد 1396
  • 14:03

چه مشکلی دارید ؟

لطفا درست و کامل توضیح دهید

کاربر سایت

طاهر

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

  • چهارشنبه 18 مرداد 1396
  • 16:07

همین کد اولش جواب می داد و تو دیتا بیس هم کاربر جدید اضافه می شد اما بعد از اینکه دومین بار اجرا کردم دیگه اضافه نمیکنه بعد بجای اینکه به ویو موفقیت ثبت بره و اجرا کنه دوباره برمیگرده همون خود ثبت نام

کاربر سایت

ایمان مدائنی

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

  • چهارشنبه 18 مرداد 1396
  • 16:21

به احتمال زیاد ModelState معتبر نیست برای همین برمیگرده به View

صفت های اعتبار سنجی مدل را بررسی کنید

کاربر سایت

طاهر

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

  • چهارشنبه 18 مرداد 1396
  • 16:39

breakpoint بذارم اونجا می ایسته قدم به قدم اجراش کنم ؟

کاربر سایت

ایمان مدائنی

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

  • چهارشنبه 18 مرداد 1396
  • 16:42

بله

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

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

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

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