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

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

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

انتخاب مقدار پیش فرض در html.dropdown

  • سه شنبه 7 اردیبهشت 1395
  • 12:00
تشکر میکنم

با سلام.

یک dropdownlist با کد زیر ساختم که از دیتابیس اطلاعاتش گرفته می شود:

                                            @Html.DropDownList("PayehID",  (SelectList)TempData["Payeh"], "انتخاب", new { style = "width:400px;direction:rtl;height:40px;font-size:20px;float:right;" })

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

لطفا راهنمایی کنید

با تشکر

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

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

ایمان مدائنی

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

  • سه شنبه 7 اردیبهشت 1395
  • 12:06

چرا اینگونه DDL را پر کردید ؟

شما باید از ViewBag و SelectList استفاده کنید

در SelectList چهار ورودی دارد که پارامتر چهارم مقدار انتخاب شده است

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • سه شنبه 7 اردیبهشت 1395
  • 12:13

اگر امکان دارد با کد راهنمایی کنید.

با تشکر

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • سه شنبه 7 اردیبهشت 1395
  • 12:14

این را هم در controller نوشتم:

                    TempData["Payeh"] = new SelectList(talash.Tbl_Payeha, "PayehID", "PayehName",2);

 

کاربر سایت

ایمان مدائنی

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

  • سه شنبه 7 اردیبهشت 1395
  • 12:22

دوست من از ViewBag استفاده کنید

ViewBag.ArtistId = new SelectList(db.Artists, "ArtistId", "Name");

 

@Html.DropDownList("GenreId", String.Empty)

 

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • سه شنبه 7 اردیبهشت 1395
  • 12:47

با نهایت سپاس.

استفاده از viewbag و tempdata چه تفاوتی دارد؟

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

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

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