国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

asp程序員使用asp.net中服務器控件的困惑

2019-11-17 03:36:45
字體:
來源:轉載
供稿:網友

    之前一直使用asp做開發,ASP相對asp.net來說沒沒那么智能但是可以讓我們了解web開發的本質如HTTP的POST請求GET請求原理,另外如果上傳文件需要設置表單的enctype屬性等。我認為與其ASP.NET智能不如說他傻瓜。初學ASP.NET的的時候由于微軟大力宣傳服務器控件的優勢所以有一個誤區認為在寫ASPX頁面的時候應該盡量使用服務器控件,如果用了HTML控件反而感覺不專業。但是用了之后發現很不容易控制它的外觀,如果要進行DOM操作還需要引用的它的clientId屬性遠沒有直接操作HTML方面另外還會生成一些不必要的代碼所感覺很不習慣。

     使用服務器控件的好處是可以在在服務端后臺代碼(*.VB/*.CS)中通過ID調用它,對它進行編程。如果不需要在服務端對它進行編程訪問,應該盡量避免使用服務器控件,因為服務器控件最終都會生成HTML標記,在處理服務器控件時需要對它進行編譯生成相應的HTML,這樣會導增加服務器負荷導致頁面的性能降低。所以在可以直接使用HTML標記的情況下,應避免使用服務器控件。服務器控件他只是提供了一種把動態HTML轉換為服務器控件的一種方式。這點其實和ASP很像。在ASP中通過模板類也可以實現只是這種工作需要自己去手動編寫代碼實現。

     在使用girdview時會生成很多亂碼也就是所謂的viewstate這樣一方面占用了大量的網絡帶寬另一方面也影響HTML的簡潔。所以如果不使用的更新刪除添加功能僅僅是為了展示數據的話的應該關閉它的viewstate,也可以直接在web.config文件中禁用下面代碼演示了在web.config文件中禁用viewstate的方法.
<pages enableViewState="false">
.....
</pages/>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灌阳县| 南木林县| 宣恩县| 陆丰市| 和龙市| 凤城市| 分宜县| 遂昌县| 札达县| 轮台县| 江阴市| 海口市| 扬中市| 龙泉市| 淮北市| 内黄县| 金山区| 甘谷县| 徐闻县| 龙南县| 邯郸县| 辰溪县| 伊金霍洛旗| 当雄县| 滨海县| 翁源县| 东台市| 南澳县| 梁平县| 迁西县| 壶关县| 蛟河市| 巴林右旗| 常宁市| 陇南市| 尖扎县| 海伦市| 武乡县| 新建县| 潮州市| 电白县|