求助:在Visual Studio中为ASP.NET MVC(C#) Web应用添加About页面
在ASP.NET MVC中添加“About”页面的步骤
1. 在控制器里添加About方法
打开项目中的Controllers/HomeController.cs(默认首页一般用这个控制器),在类里新增一个方法:
public ActionResult About() { return View(); }
这个方法负责接收访问请求,返回对应的About视图页面。
2. 创建About视图页面
右键点击刚才写的About()方法,选择「添加视图」,在弹出窗口里:
- 视图名称保持默认的
About - 模板选「Empty(空)」
- 点击「添加」
之后会在Views/Home文件夹下生成About.cshtml文件,你可以直接在这个文件里填充页面内容(比如HTML、文本)。
3. 添加导航跳转链接
找到首页的布局文件(一般是Views/Shared/_Layout.cshtml),在导航栏位置(比如和Home、Contact链接在一起的地方)添加跳转链接,有两种方式可选:
方式一:用MVC自带的Html辅助方法
@Html.ActionLink("About", "About", "Home")
参数分别是:链接显示的文字、要调用的控制器方法名、控制器名称。
方式二:直接用HTML的a标签
<a href="/Home/About">About</a>
路径格式为/控制器名/方法名,对应我们之前在HomeController里写的About方法。
做完这三步,运行项目后点击About链接就能跳转到你创建的页面了。如果你的项目结构和默认MVC项目不同,再告诉我具体的文件结构即可。
内容的提问来源于stack exchange,提问作者JCanaday
相关产品推荐
相关产品推荐

