ASP.NET MVC 2 DropDownList not rendering

Posted by Tomaszewski on Stack Overflow See other posts from Stack Overflow or by Tomaszewski
Published on 2010-03-23T17:19:06Z Indexed on 2010/03/23 17:23 UTC
Read the original article Hit count: 440

Filed under:
|
|

Hi, so I don't understand what I am doing wrong here. I want to populate a DropDownList inside the master page of my ASP.NET MVC 2 app.

Projects.Master

<div id="supaDiv" class="mainNav">
 <% Html.DropDownList("navigationList"); %>
</div>

MasterController.cs

namespace ProjectsPageMVC.Controllers.Abstracts
{
    public abstract class MasterController : Controller
    {
  public MasterController()
       {
  List<SelectListItem> naviList = new List<SelectListItem>();

   naviList.Add(new SelectListItem
  {
   Selected = true,
   Text = "AdvanceWeb",
   Value = "http://4168web/advanceweb/"
  });

  naviList.Add(new SelectListItem
  {
   Selected = false,
   Text = " :: AdvanceWeb Admin",
   Value = "http://4168web/advanceweb/admin/admindefault.aspx"
  });

     ViewData["navigationList"] = naviList;
    }
}
}

ProjectsController

namespace ProjectsPageMVC.Controllers
{
    public class ProjectsController : MasterController
    {
     public ActionResult Index()
        {
         return View();
        }
    }
}

The DropDownList is not even showing up in the DOM and I am at a loss as to what I am doing wrong.

© Stack Overflow or respective owner

Related posts about ASP.NET

Related posts about mvc