نمایش نتایج 1 تا 5 از 5

نام تاپیک: ذخیره محتویان DropDownListFor در mvc5

  1. #1

    ذخیره محتویان DropDownListFor در mvc5

    سلام دوستان عزیز

    بنده به مشکلی برخوردم و هر کاری میکنم ارور میده

    من یه کلاس درست کردم داخل مدل که به صورت زیر هست


    public class data
    {
    public string saving { get; set; }
    }





    و یه کنترل هم دارم که به صورت زیر هست


    public ActionResult test()
    {
    ViewBag.st = db.users.ToList();
    return View();

    }





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


    @Html.DropDownListFor(m => m.saving, new SelectList(ViewBag.st, "number", "name"))


    اما می خوام وقتی که روی دکمه کلیک کردم اطلاعات داخل saving مدل ذخیره بشه اما ارور میده

    An exception of type 'System.ArgumentNullException' occurred in System.Web.Mvc.dll but was not handled in user code

    Additional information: Value cannot be null.

    لطفا کمک کنید

    ممنون

    با تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مهر 1390
    محل زندگی
    rayancode.ir
    پست
    1,559

    نقل قول: ذخیره محتویان DropDownListFor در mvc5

    سلام.
    این بخاطر اینه که @Html.DropDownListFor فقط از مدل مورد نظر برات میسازه و نه از پارشیال ویو.
    باید کد رو بصورت زیر بنویسی .


    var list = _service1.GetProducts().ToList();
    ViewBag.product = new SelectList(list, "Id", "Name");



    و بعد در ویو بصورت زیر نمایش بدین


      @Html.DropDownList("regions", (SelectList)ViewBag.product)



    و بعد هم اون رو بصورت یک string دریافت کنی.

    موفق باشی

  3. #3

    نقل قول: ذخیره محتویان DropDownListFor در mvc5

    سلام
    من نفهمیدم
    الان کد خودمو باید چه تغغیراتی توش بدم

    لطفا کمک کنید

  4. #4

    نقل قول: ذخیره محتویان DropDownListFor در mvc5

    دوستان تور خدا کمک کنید

  5. #5
    کاربر دائمی
    تاریخ عضویت
    مهر 1390
    محل زندگی
    rayancode.ir
    پست
    1,559

    نقل قول: ذخیره محتویان DropDownListFor در mvc5

    سلام. ببخشید وقت نمی کنم زیاد بیام نت.
    کدی که باید استفاده کنید.

    public ActionResult test()
    {
    var list = db.users.ToList();
    ViewBag.product = new SelectList(list, "Id", "Name");
    return View();
    }

    بعدش هم در ویو اینطوری نمیاش بدین



    @Html.DropDownList("regions", (SelectList)ViewBag.product)



    بعد هم تو متد post همون action بصوت یک srting دریافتش کنید. مثلا


    publicActionResult test(string regions)
    {

    حالا این تو هر کاری می خوای بکن
    }



    موفق باشی

تاپیک های مشابه

  1. ذخیره و بازیابی mpeg در sql server
    نوشته شده توسط omid1974 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 11
    آخرین پست: چهارشنبه 11 دی 1392, 07:25 صبح
  2. با زدن دکمه Esc ذخیره سطر از بین نرود
    نوشته شده توسط منصور بزرگمهر در بخش Access
    پاسخ: 1
    آخرین پست: چهارشنبه 29 تیر 1384, 23:54 عصر
  3. ذخیره کردن فونت ها در registry
    نوشته شده توسط در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 5
    آخرین پست: یک شنبه 22 تیر 1382, 16:15 عصر
  4. ذخیره فایل
    نوشته شده توسط atefeh در بخش برنامه نویسی در 6 VB
    پاسخ: 6
    آخرین پست: یک شنبه 22 تیر 1382, 15:50 عصر
  5. ذخیره سازی Unicode
    نوشته شده توسط shsoft در بخش VB.NET
    پاسخ: 2
    آخرین پست: یک شنبه 14 اردیبهشت 1382, 15:31 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •