重複問題:創建一個標籤並從代碼隱藏更新其文本或創建多個標籤並根據需要顯示/隱藏標籤會更好嗎?創建一個標籤並從代碼隱藏更新其文本或創建多個標籤並根據需要顯示/隱藏標籤會更好嗎?
案例:一個標籤,從代碼隱藏
- 只有一個aspx頁面,這使頁面輕質上創建標籤的更新。
- 代碼在.aspx頁面以及代碼隱藏頁面上保持乾淨。
- 錯誤或多個文本/標籤顯示的機會被最小化。
案例:多標籤與文本,從代碼隱藏
- 所有可能的文本顯示/隱藏標籤是從.aspx頁面中已經顯現;更新不需要重新編譯。
我看到兩種方法的優點和缺點。我無法決定採取哪種方法。也許,這取決於有多少不同的可能的文本選擇,但什麼是一個好的一般經驗法則?
做任何增加可讀性,不關心性能(因爲控制器'Visible = false'根本不會被渲染,所以實際上沒有區別。爲一個主題使用一個標籤。 –