在MVC中,使用Html.ActionLink时,如果需要绕过HTML编码,可以使用Html.Raw
方法将Html.ActionLink
的结果作为参数传递给Html.Raw
方法。这样可以避免自动进行HTML编码。
例如,以下代码将生成一个链接,其中包含HTML标签:
@Html.Raw(Html.ActionLink("Link Text", "ActionName", "ControllerName", null, new { @class = "my-class" }))
在这个例子中,Html.ActionLink
生成一个带有指定类名的链接,然后使用Html.Raw
方法将其结果作为参数传递,从而避免自动进行HTML编码。
需要注意的是,使用Html.Raw
方法时需要小心,因为它不会对输入进行任何安全检查,因此可能会导致跨站脚本攻击(XSS)等安全问题。因此,在使用Html.Raw
方法时,请确保已对输入进行了适当的验证和清理。
暂时确立了Oracle的课程设计的技术栈使用ASP.NET MVC + Oracle,视时间情况选择是否使用Dapper或者EF,先搭建Web的基础框架,在搭建ASPdotNet MVC项目中遇到了不少问题,专门开一篇用于备份和以后的快速查询。 超链接跳转 直接写链接——变更路由后需要重写 关于我们 Html Helper ——自动匹配路由 @Html.ActionLink("About this application", "About") 跳
领取专属 10元无门槛券
手把手带您无忧上云