Model view controller 在MVC global中获取页面标题

Model view controller 在MVC global中获取页面标题,model-view-controller,Model View Controller,我刚刚开始从ASPX C web表单转移到MVC Razor。 我正在尝试使用MVC全局代码,就像我在母版页代码隐藏中所做的那样。 目标是定义页面标题,然后将特定图像分配给_Layout.cshtml 在aspx网页主代码中,我使用了如下Case switch语句: string Title = PageTitle; switch (Title) { case "Quality": imgPix.ImageUrl = "images.picureA.gif"; break; c

我刚刚开始从ASPX C web表单转移到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网页中加载页面上的图像非常有效。
如果可能的话,我想在MVC global中这样做,任何建议都将不胜感激。

这样的代码必须在控制器中。然后您只需发送imageUrl变量来查看和使用它。好的,我来试试。