在我的第二个导航栏中,我创建了许多Ajax链接,如下所示:
<li><a href=@Ajax.ActionLink("AVPartial", "SecurityProfiles",new AjaxOptions{UpdateTargetId = "SPContainer"})><span>Antivirus</span></a></li>
问题是,当单击这些链接时,我会得到以下错误:
A potentially dangerous Request.Path value was detected from the client (<).
我被重定向到的链接是:http://localhost:8680/SecurityProfiles/%3Ca作为%3Ca是一个劣等字符(<)。
无论如何,可以解释为什么会发生这种情况,以及如何解决它?
发布于 2016-04-27 01:09:21
为什么包括<a>
标签?
ActionLink
本身创建标记
<li>
@Ajax.ActionLink("Antivirus", "SecurityProfiles",new AjaxOptions{UpdateTargetId = "SPContainer"})>
</li>
编辑:
@Ajax.ActionLink()
的第一个参数是要显示的文本
https://stackoverflow.com/questions/36885061
复制相似问题