在asp.net MVC中创建菜单

时间:2010-10-20 10:47:58

标签: asp.net-mvc-2

我想在asp.net MVC中创建菜单项,就像家里和我们一样。我尝试在“Site.Master”页面中添加以下代码。

  • <%:Html.ActionLink(“Patners”,“Patner”,“Home”)%>
  • 我通过右键单击解决方案资源管理器中的“Home”文件夹并选中“创建强类型视图”复选框并查看内容为“空”,创建了一个名为“patner”的视图。但它给出了错误。如何添加菜单?

    1 个答案:

    答案 0 :(得分:0)

    创建强类型视图时,呈现此视图的控制器操作需要传递模型:

    public class HomeController: Controller
    {
        public ActionResult Patner()
        {
            var model = new SomeModelTheViewIsStronglyTypedTo();
            return View(model);
        }
    }
    

    ~/Views/Home/Partner.aspx

    <%@ Page 
        Language="C#" 
        Inherits="System.Web.Mvc.ViewPage<Some.SomeModelTheViewIsStronglyTypedTo>" 
    %>