ไม่มีรายการ ViewData ประเภท 'IEnumerable <SelectListItem>' ที่มีคีย์ 'xxx'
มีสองสามโพสต์เกี่ยวกับเรื่องนี้ใน Stack Overflow แต่ไม่มีคำตอบที่ดูเหมือนจะแก้ไขปัญหาในสถานการณ์ปัจจุบันของฉัน ฉันมีหน้าที่มีตารางอยู่แต่ละแถวมีช่องข้อความจำนวนหนึ่งและรายการแบบเลื่อนลง รายการแบบเลื่อนลงทั้งหมดจำเป็นต้องใช้ข้อมูล SelectList เดียวกันดังนั้นฉันจึงตั้งค่าดังนี้: ตัวควบคุม ViewData["Submarkets"] = new SelectList(submarketRep.AllOrdered(), "id", "name"); ดู <%= Html.DropDownList("submarket_0", (SelectList)ViewData["Submarkets"], "(none)") %> ฉันใช้การตั้งค่านี้ในหลาย ๆ ที่ แต่ด้วยเหตุผลบางประการในมุมมองนี้ฉันได้รับข้อผิดพลาด: ไม่มีรายการ ViewData ประเภท 'IEnumerable' ที่มีคีย์ 'submarket_0'