1
我可能是錯誤的認識在這裏但是從我的理解減價編輯剔除掉所有的HTML。Asp.net MVC降價編輯和了Html.Encode
然後使用markdown.Transform()類型的方法的後此數據庫存儲減價被轉換成HTML與H1,P等
隨着asp.net MVC一般的規則是了Html.Encode一切。
但使用降價的編輯看到,因爲Html.Encoding的轉化降價會使生成的HTML無用時,這是否仍然適用?
我可能是錯誤的認識在這裏但是從我的理解減價編輯剔除掉所有的HTML。Asp.net MVC降價編輯和了Html.Encode
然後使用markdown.Transform()類型的方法的後此數據庫存儲減價被轉換成HTML與H1,P等
隨着asp.net MVC一般的規則是了Html.Encode一切。
但使用降價的編輯看到,因爲Html.Encoding的轉化降價會使生成的HTML無用時,這是否仍然適用?
了Html.Encode一切都是潛在的不安全內容,通常任何用戶輸入,如果產生HTML和輸入可以信任的(即通過一些除去HTML,通過XSS庫都跑),那麼你可以安全地不編碼它。爲了更明確,你可以返回一個MvcHtmlString而不是字符串。
是的是有道理的,它是我認爲是非常常識 – asn1981 2010-08-20 08:51:24