Создание меню в asp.net MVC - PullRequest
0 голосов
/ 20 октября 2010

Я хочу создать пункт меню в asp.net MVC так же, как дома и о нас. Я попытался добавить следующий код на странице "Site.Master".

<%: Html.ActionLink ("Patners", "Patner", "Home")%> И я создал одно представление под названием "patner", щелкнув правой кнопкой мыши папку "Home" в обозревателе решений иустановите флажок «создать строго типизированное представление» и просмотрите содержимое «Пусто».Но это дает ошибку.Как я могу добавить меню?

1 Ответ

0 голосов
/ 20 октября 2010

Когда вы создаете строго типизированное представление, действие контроллера, отрисовывающее это представление, должно передавать модель:

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>" 
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...