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

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

کاربر سایت

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 چه تفاوتی دارد؟

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

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

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

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