dポイントプレゼントキャンペーン実施中!

ASP.NETで出力される、

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPKL" />

<title></title>

などのタグをコード文で表示(出力)しないようにすることは可能でしょうか?

A 回答 (1件)

ASP.NET Webフォームでは、ポストバックやビューステートなど、すばらしい機能を実現していますが、ご指摘のとおり、大量のHiddenフィールドやJavaScriptを出力し、HTMLコードを汚すことが最大の欠点です。


出力を完全に制御したいのであれば、ASP.NET Webフォームでなく、ASP.NET MVCを使うことになると思います。これなら意図しないタグはいっさい発生しません。
そのかわり、ポストバックもビューステートも、イベントハンドラも使えなくなります(ていうか、そういう機能が使えることがWeb的にみて変なのですが)。

参考URL:http://www.atmarkit.co.jp/fdotnet/aspnetmvc/inde …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!