با سلام.
یک dropdownlist با کد زیر ساختم که از دیتابیس اطلاعاتش گرفته می شود:
@Html.DropDownList("PayehID", (SelectList)TempData["Payeh"], "انتخاب", new { style = "width:400px;direction:rtl;height:40px;font-size:20px;float:right;" })
از controller یک مقدار ارسال می شه. می خوام اون مقدار ارسال شده در dropdownlist انتخاب شود
لطفا راهنمایی کنید
با تشکر
چرا اینگونه DDL را پر کردید ؟
شما باید از ViewBag و SelectList استفاده کنید
در SelectList چهار ورودی دارد که پارامتر چهارم مقدار انتخاب شده است
اگر امکان دارد با کد راهنمایی کنید.
با تشکر
این را هم در controller نوشتم:
TempData["Payeh"] = new SelectList(talash.Tbl_Payeha, "PayehID", "PayehName",2);
دوست من از ViewBag استفاده کنید
ViewBag.ArtistId = new SelectList(db.Artists, "ArtistId", "Name");
@Html.DropDownList("GenreId", String.Empty)
با نهایت سپاس.
استفاده از viewbag و tempdata چه تفاوتی دارد؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)