承认在我的ASP.NET WebApplication的我在web.config中的以下条目:命名空间别名不ReSharper的
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="Static">
<namespaces>
<add namespace="XSS=Microsoft.Security.Application" />
</namespaces>
</pages>
这使我对我的网页中使用AntiXSS库和控制在一个简单的和短的路不用每次都使用完全合格的命名空间,就像这样:
<%# XSS.Encoder.HtmlEncode(Eval("something").ToString()) %>
,而不是
<%# Microsoft.Security.Application.Encoder.HtmlEncode(Eval("Branche_lbl").ToString()) %>
这工作完全在ASP.NET,不幸的是ReSharper的似乎是无法解决的别名,标志着该行,错误,并表示
无法解析符号:XSS
有没有一种办法解决这个问题?
酷,谢谢。那真的太棒了! – magnattic 2012-04-27 20:19:37