【问题标题】:Creating Menus in asp.net MVC在 asp.net MVC 中创建菜单
【发布时间】:2011-04-27 23:29:56
【问题描述】:

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

  • 我通过右键单击解决方案资源管理器中的“主页”文件夹并选中“创建强类型视图”复选框并且视图内容为“空”,创建了一个名为“patner”的视图。但它给出了错误。如何添加菜单?
  • 【问题讨论】:

      标签: asp.net-mvc-2


      【解决方案1】:

      当你创建一个强类型视图时,渲染这个视图的控制器动作需要传递一个模型:

      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>" 
      %>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-22
        • 1970-01-01
        相关资源
        最近更新 更多