مرت قيمة دروبدوونليست لا تحصل على مجموعة من SelectList لعرض في ViewData

StackOverflow https://stackoverflow.com/questions/610844

سؤال

واني اسعى لملء دروبدوونليست من مواقع المكاتب (النص) وعناوين (القيمة) عند عرض مصدر الصفحة الخاصة بي على متصفحي بعد عرض الصفحة أستطيع أن أرى أن تحديد (دروبدوونليست) قيم الخيارات كلها "". هنا هو رمز بلادي. أنا باستخدام استدعاء السياق البيانات LinqToSql للحصول على البيانات الخاصة بي لSelectList. في المصحح أستطيع أن أرى أن القائمة التي تم إرجاعها من دعوتي في الواقع لا تملك عناوين ومواقع المكاتب أحتاج. بلدي نموذج datacontext كود:

public partial class uls_dbDataContext
{
    public List<office_location> GetOfficeLocations()
    {
        return office_locations.ToList();
    }
}

ورمز تحكم بلادي:

    public ActionResult Directions()
    {
        uls_dbDataContext ulsdb_dc = new uls_dbDataContext();

        ViewData["OfficeLocations"] = new SelectList(ulsdb_dc.GetOfficeLocations(),"location_address", "location_name");

        ViewData["Title"] = "Directions";

        return View();
    }

وجهة نظري كود:          <٪ = Html.DropDownList ( "المواقع"، (SelectList) ViewData [ "OfficeLocations"])٪>

هل كانت مفيدة؟

المحلول

وكان للترقية إلى MVC RC2 من المعاينة 4. وتناول القضايا دروبدوونليست والثابتة مشكلتي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top