關閉 ViewState & App_Themes
ASP.NET在網頁載入時會偷偷的在背後幫你加入很多東西
比如ViewState 或是Themes
這是一開始的Default網頁HTML
被加入一堆CSS & VIEWSTATE
因為某些特別需求 要將aspx的頁面HTML整理的很乾淨
本以為只需要將EnableTheming="False" EnableViewState="False"就可以了
但~~天不從人願,事情總是沒有預想中的那麼順利
這是關掉以後的結果
雖然VIEWSTATE已經不見了可是CSS參考依舊存在
後來解決方法是把Theme='' StylesheetTheme='' 這兩個屬性都給他空字串
終於網頁乾淨到不能再乾淨了
結論就是是如果不希望.NET幫你偷偷在頁面加入任何多餘的東西可以在PAGE的地方設定如下:
EnableTheming="False" EnableViewState="False" Theme='' StylesheetTheme='' %>