ورود

View Full Version : سوال: نمایش و ذخیره مقدار انتخاب شده در DropDownList



r4hgozar
پنج شنبه 06 شهریور 1393, 16:15 عصر
سلام.
من با کد زیر یک DropDownList می سازم و نمایشش می دم.

ViewBag.estateList = new SelectList(_estateservice.GetEstate(), "ID","Name",1);


حالا اکه این کار رو انجام بدم در هنگام ذخیره شدن آیدی ذخیره میشه.
اگه برعکس هم کنم تو حالت نمایش آیدی نمایش داده میشه.
مگه اینکه کد رو این شکلی کنم


ViewBag.estateList = new SelectList(_estateservice.GetEstate(), "Name","Name",1);

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


حالا چطوری باید کاری کنم که نام نمایش داده بشه.نام هم ذخیره بشه.اما به id هم دسترسی داشته باشم.؟؟!!

hakim22
پنج شنبه 06 شهریور 1393, 21:01 عصر
اول اینکه استفاده ی مستفیم از String در بانک حتما چند اصل در طراحی بانک SQL را برهم میزند.
دوم اینکه اگر شما واقعا به نام نیاز دارید این مقدار را بعدا در کنترلر یا لایه های سرویس و ... میتوانید از روی شماره پیدا و تنظیم کنید.