获取MVC全局中的页面标题

时间:2015-03-29 16:07:55

标签: model-view-controller

我刚刚开始从ASPX C#网络表单转移到MVC Razor。 我想要做的就是使用MVC全局,就像我在后面的母版页代码中所做的那样。 目标是定义页面标题,然后将特定图像分配给_Layout.cshtml。

在aspx网页后面的主代码中我使用了Case(switch)语句:

string Title = PageTitle;
switch (Title)
{
  case "Quality":
  imgPix.ImageUrl = "images.picureA.gif";
  break;

  case "Services":
  imgPix.imageUrl = "images.pictureB.gif":
  break;

 -- and so on for 8 various pages --
}

这非常适合在aspx网页上的Page_Load上加载图像。 如果可能的话,我想在MVC全球范围内这样做,任何建议都值得赞赏。

0 个答案:

没有答案