ViewBag.Title在我的代码ASP.NET MVC 4中不起作用

本文关键字:MVC 不起作用 NET ASP Title 我的 代码 ViewBag | 更新日期: 2023-09-27 18:23:52

我是Visual Studio的新手,很难正确使用ViewBag.Title函数。

这是我的代码ViewBag.Title工作不正常,在屏幕上打印的位置不正确,显示为完整字符串"ViewBag.Title="主页";"

  @model IEnumerable<Employees.Models.Employee>
  @{WebGrid grid = new WebGrid(Model);}
  {
  ViewBag.Title = "Home Page";
  }
  @section featured {
       <section class="featured">
           <div class="content-wrapper">
               <hgroup class="title">
                  <h1>@ViewBag.Title.</h1>
                  <h2>@ViewBag.Message</h2>
               </hgroup>
   @grid.GetHtml(columns: new[] {
   ....
   ....

ViewBag.Title在我的代码ASP.NET MVC 4中不起作用

我敢肯定,您只需要在为ViewBag.Title分配@ 的代码块前面加上前缀

@{
  ViewBag.Title = "Home Page";
  }

这就像直接的HTML 一样呈现

在子视图(局部视图)中使用标题TempData

 TempData["pagetitle"] = "Title";