加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – ASP.NET MVC 2 DropDownList无法渲染

发布时间:2020-12-16 07:21:52 所属栏目:asp.Net 来源:网络整理
导读:所以我不明白我在这里做错了什么.我想在我的ASP.NET MVC 2应用程序的母版页中填充DropDownList. Projects.Master div id="supaDiv" class="mainNav" % Html.DropDownList("navigationList"); %/div MasterController.cs namespace ProjectsPageMVC.Controlle
所以我不明白我在这里做错了什么.我想在我的ASP.NET MVC 2应用程序的母版页中填充DropDownList.

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;
        }
    }
}

DropDownList甚至没有出现在DOM中,我不知道我做错了什么.

ProjectsController

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

解决方法

更改

<% Html.DropDownList("navigationList"); %>

<%=Html.DropDownList("navigationList") %>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读