我想从 _Layout 页面打开静态 html(帮助)文件。我已经添加了
<a class="btn btn-green" target="_blank" href="spexhelp.cshtml">Help</a></div>
但这不起作用。如何访问该网址并在新页面中打开?
要回答你的问题,你不能直接从锚标记中调用
View
,因为它不符合MVC模式的租户。
如果您这样做:
<a class="btn btn-green" target="_blank" href="~/Views/Shared/spexhelp.cshtml">Help</a>
这会给你一个
404
未找到错误。
因此您需要先创建一个操作方法。例如,如果我有一个
HomeController
,我将首先创建一个操作方法:
public ActionResult spexhelp()
{
return View();
}
然后从
View
调用它,如下所示:
<a class="btn btn-green" target="_blank" href="~/Home/spexhelp">Help</a>