2011-01-06 32 views
2

除webpart和iframe之外,還有其他的usercontrol替代方案,我可以在我的asp.net應用程序中使用它。用戶控件的替代

在此先感謝。

+0

你想達到什麼目的?爲什麼usercontrol,webpart和iframe不適合您的場景?你的場景是什麼? – 2011-01-06 09:29:06

回答

0

不知道你想達到什麼,但在我的頭頂我可以說你可以使用更新面板作爲一種iframe來加載頁面內的另一個頁面。

0

用戶控件已儘可能抽象:它的最終目標是根據您從服務器端提供的參數向瀏覽器發送內容。標籤具有Text屬性,該屬性一旦設置,將<span>標籤發送給具有該給定文本的瀏覽器。 Panel有設置時發送給包含在<div>元素中的瀏覽器的子集合。等等..

所以直接的答案是:不,沒有其他選擇。

但是,根據您的評論,可能有一種方法可以提高性能..您目前擁有哪些控制權?用戶如何定製它們?如果你能更好地解釋這個場景併發布一些相關的代碼,那就太好了。

0

考慮到你對這個問題的評論,使用usercontrols以及佔位符和一些jQuery插件,或者簡單地將web部件控件作爲容器使用。

沒有必要改變它,除非你有問題。然後,我們可能會討論像自定義服務器控件等其他選項。但這些也有他們的問題等等,所以它總是一個平衡。

如果你沒有問題,並且想要檢查這是你做的還是別的什麼,那麼我認爲答案是,是的。除非你有特定的問題,否則這種方式似乎可以。