ASP.NET导航、Razor视图、控制器问题
创始人
2024-09-18 19:01:40
0
  1. 导航问题:

若需要在 Razor View 中使用导航链接,可以将以下代码添加到 View 文件顶部:

@using Microsoft.AspNet.Identity

然后可以使用如下代码添加导航链接和菜单:

@Html.ActionLink("Home", "Index", "Home") @Html.ActionLink("About", "About", "Home") @Html.ActionLink("Contact", "Contact", "Home")

若需要在控制器中实现导航链接,可以使用以下代码:

public ActionResult Index() { ViewBag.CurrentPage = "Index"; return View(); }

public ActionResult About() { ViewBag.CurrentPage = "About"; return View(); }

public ActionResult Contact() { ViewBag.CurrentPage = "Contact"; return View(); }

在 Layout 文件中使用以下代码,可以在导航菜单中高亮显示当前页面:

  • @Html.ActionLink("Home", "Index", "Home")
  • @Html.ActionLink("About", "About", "Home")
  • @Html.ActionLink("Contact", "Contact", "Home")

  1. Razor 视图问题:

若 Razor View 中使用了未定义的变量或方法,会出现编译错误。例如,以下代码会导致错误:

@{ int count = myService.GetCount(); }

要解决这个问题,可以将 myService 注入到视图中,例如:

@inject MyService myService

若 Razor View 中需要使用 HTML Helper,可在 View 文件顶部添加以下代码:

@using Microsoft.AspNetCore.Html @using Microsoft.AspNetCore.Mvc.Rendering

注意:前提是在项目的依赖项中添加了对 Microsoft.AspNetCore.Mvc.ViewFeatures 的引用。

  1. 控制器问题:

若控制器中的某个方法需要返回一个带有复

相关内容

热门资讯

终于知道!约战竞技场辅助(辅助... 终于知道!约战竞技场辅助(辅助挂)果真是真的有挂(有挂头条)-哔哩哔哩1、每一步都需要思考,不同水平...
每日必看!雀神小程序胜率调整的... 每日必看!雀神小程序胜率调整的具体方法(辅助挂)果真是真的有挂(新版有挂)-哔哩哔哩;雀神小程序胜率...
玩家必看科普!微扑克ai代打!... 1、玩家必看科普!微扑克ai代打!原来真的有挂((2021已更新))(哔哩哔哩)2、进入游戏-大厅左...
四分钟科普!德扑之星真的太假了... 您好,德扑之星真的太假这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多玩家在...
最新技巧!约战竞技场有外挂吗(... 最新技巧!约战竞技场有外挂吗(辅助挂)确实是真的有挂(证实有挂)-哔哩哔哩;原来确实真的有挂(需添加...
一分钟了解!微信上的广东雀神麻... 一分钟了解!微信上的广东雀神麻将有挂(辅助挂)其实真的有挂(确实有挂)-哔哩哔哩准备好在微信上的广东...
透视玄学!智星德州菠萝开挂!果... 1、透视玄学!智星德州菠萝开挂!果真真的有挂((2023已更新))(哔哩哔哩)。2、智星德州菠萝透视...
七分钟普及!wpk机器人代打(... 七分钟普及!wpk机器人代打(辅助挂)辅助透视((2025已更新))(哔哩哔哩)1、许多玩家不知道w...
透明规律!浙江游戏大厅辅助器透... 您好,浙江游戏大厅辅助器透视这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多...
透视有挂!广东雀神辅助工具(辅... 1、透视有挂!广东雀神辅助工具(辅助挂)其实是真的有挂(有挂方针)-哔哩哔哩2、进入游戏-大厅左侧-...