Asp.net mvc @Html.ActionLink有问题
我尝试执行左侧栏,但每次都出现错误“[HttpException(0x80004005):检测到潜在危险的值请求。路径来自客户”。这有什么问题Asp.net mvc @Html.ActionLink有问题,asp.net-mvc,razor,Asp.net Mvc,Razor,我尝试执行左侧栏,但每次都出现错误“[HttpException(0x80004005):检测到潜在危险的值请求。路径来自客户”。这有什么问题 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="~/Conte
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="~/Content/bootstrap.css" rel="stylesheet" />
<link href="~/Content/bootstrap-theme.css" rel="stylesheet" />
<link type="text/css" rel="stylesheet" href="~/Content/bootstrap.css" />
<title>@ViewBag.Title</title>
</head>
<body>
<div class="navbar navbar-inverse" role="navigation">
<a class="navbar-brand" href="@ Url.Action("List","Person")">Aplikacja</a>
</div>
<div class="row">
<div class="col-xs-2">
<ul class="nav nav-pills nav-stacked span3">
<li><a href="@Html.ActionLink("Przyklad1", "Navigator")">Przyklad </a></li>
</ul>
</div>
<div class="col-xs-8">
@RenderBody()
</div>
</div>
</body>
</html>
@视图包。标题
@RenderBody()
@Html.ActionLink
生成锚定标记的标记。您不希望将其设置为另一个锚定标记的href值
<li><a href="@Url.Action("Navigator","YourControllerName")">Przyklad </a></li>
当razor执行当前代码时,它将尝试生成如下所示的标记
<a href="<a href='/Navigator'>Przyklad1</a>">Przyklad</a>
或
使用Url.Action
设置锚定标记的href
值
<li><a href="@Url.Action("Navigator","YourControllerName")">Przyklad </a></li>
查看@
和Url
之间的“空格”…删除它。它应该是@Url.Action(…)
@Url.Action正在工作,但是@Html.ActionLink(“Przyklad1”…)并不是从生成的Html复制Url,这样我们就可以查看浏览器看到的内容。使用@Html.ActionLink(“Przyklad1”,“Navigator”)
非