承認在我的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