2010-04-28 72 views

回答

2

這可能是一個較輕的控制器,但是控制器都不是那麼複雜,但是它們都不是LabelLiteral。您最好查看其他解決方案,如分頁數據而不是渲染數千行。

3

您遇到的問題是您在網頁上的網格中顯示數千條記錄。使用標籤或文字控件的區別不會有助於這種情況。

重新考慮你的設計,以便一次不顯示數千條記錄 - 使用分頁。

1

通過使用文字而不是標籤可以獲得什麼,只是它會呈現沒有跨度標籤的值。這應該會讓你的邊際速度提升。

如果你真的需要速度,你根本不應該使用網格,而是自己爲表格創建HTML代碼。同樣使用樣式的div元素而不是表格會大大減小HTML的大小。

0

您可以使用Label和Literal進行測試並測量任務所需的執行時間和內存。

另一種方法是查看HTML代碼Label發出的內容以及Literal發出的內容。如果我沒有記錯,Label會在您的字符串周圍添加[span]標籤,Literar將只寫入沒有標籤的字符串。這可能意味着,如果您的網格中不需要span標記,那麼您的情況下應該使用Literal。