私は現在、新しいASP.net MVC Webサイトを作成中であり、Html.Encodeをあちこちで使用していることに気付きました。これは良い習慣ですが、かなり面倒になります。これをクリーンアップする良い方法は、演算子をオーバーロードしてHtmlエンコーディングを自動的に実行できる場合だと思います。
以前:
<%= Html.Encode( ViewData['username'] ) %>
次と同等になります:
<%=h ViewData['username'] %>
誰かが私がこれをどのように行うことができるか、おそらく拡張メソッドなどを使用して、何かアイデアがありますか?