2008-09-16 94 views

回答

5

HTML控件的輸出速度比服務器控件快很多,因爲服務器的一部分沒有任何要求。它只是在ASPX頁面中直接複製標記。

但是服務器控件需要實例化。解析回發數據等等,這顯然是工作進入服務器的地方。

一般的經驗法則是:

如果它的靜態(即你不需要編程支持),使之成爲HTML控件。 HTML控件可以很容易地「升級」到服務器控件,所以在以後不會出現維護問題。

2

Webform控件具有更多的服務器端預構建功能(服務器端掛鉤,方法和屬性),我傾向於僅在需要高度格式化(樣式)時才使用HTML控件,因爲繞過了方式.Net呈現它的控制(有時可能很奇怪)。

相關問題