日期:2014-05-17  浏览次数:20419 次

MVC3.0如何Html.TextBox如何取消编码输出,@Html.Raw可以取消编码,但是,Html.TextBox也是编码输入,如何取消啊
如果,Razor都写法是@所有的输入都是HMTL编码输出,
如果想原码输出,用@Html.Raw,就可以了,但是,现在我有一个修改页面,
内面用的是@Html.TextBox,没想到的,@Html.TextBox也是编码输出,我的内容本身就是己经HMTL编码的了,他还编码输入,就双重编码了,这样显示的内面就是HMTL编码的内容,

@Html.TextBox的输出如何取消HMTL编码啊

只有这么多分了,

------解决方案--------------------
输入利用TextBox没有问题,然而你可以控制所有的展示不是TextBox,也就是输出不使用TextBox

很多时候信息的添加或者修改是一个页面,而页面预览或者页面信息展示页面确是另外一个页面.