【发布时间】:2012-05-07 10:48:03
【问题描述】:
在我的 ASP.NET WebApplication 中,我的 web.config 中有以下条目:
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="Static">
<namespaces>
<add namespace="XSS=Microsoft.Security.Application" />
</namespaces>
</pages>
这使我能够在我的页面和控件中以简单快捷的方式使用 AntiXSS-Library,而无需每次都使用完全限定的命名空间,如下所示:
<%# XSS.Encoder.HtmlEncode(Eval("something").ToString()) %>
而不是
<%# Microsoft.Security.Application.Encoder.HtmlEncode(Eval("Branche_lbl").ToString()) %>
这在 ASP.NET 中完美运行,不幸的是 Resharper 似乎无法解析别名,将该行标记为错误并说
无法解析符号:XSS
有没有办法解决这个问题?
【问题讨论】:
标签: c# asp.net visual-studio-2010 namespaces resharper