Razor 的@都是经过HTML.Encode的,如何让他直接输出。aspx就是 %=   和%:的区别哈 

解决方案 »

  1.   

    MVC3的Razor视图里怎么表示以前的《%=%》啊 
    请注意是《%=a%》,别和我说就是@a,@a是《%:%》,我知道这样是为了防止XSS,但是有时候我不需要他编码啊,就是以前的《%=a%》,该如何表示呢
      

  2.   

    你要 不输出html的话,必须 返回 htmlstring类型,或者它的派生类。
    @(new HtmlString(a))aspx %= 和%: 没看出有啥区别,  %: mvc2.0 才有的吧