- ベストアンサー
ASP.NETで出力される、
ASP.NETで出力される、 <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPKL" /> や <title></title> などのタグをコード文で表示(出力)しないようにすることは可能でしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ASP.NET Webフォームでは、ポストバックやビューステートなど、すばらしい機能を実現していますが、ご指摘のとおり、大量のHiddenフィールドやJavaScriptを出力し、HTMLコードを汚すことが最大の欠点です。 出力を完全に制御したいのであれば、ASP.NET Webフォームでなく、ASP.NET MVCを使うことになると思います。これなら意図しないタグはいっさい発生しません。 そのかわり、ポストバックもビューステートも、イベントハンドラも使えなくなります(ていうか、そういう機能が使えることがWeb的にみて変なのですが)。