2010-10-13 37 views
1

將動態內容從數據庫設置爲aspx頁面中的控件的最佳方法是什麼?我的數據庫由控件(DivStart,LabelDescription等)組成的頁面(index.aspx,home.aspx等)組成。我想到的第一種技術是循環瀏覽頁面中的所有控件,查找具有某個類的控件,例如, 「Cms_DivStart」,然後從名爲「DivStart」的數據庫控件中爲該控件設置內部html。問題是隻有runat服務器控件顯示出來,並且我不想讓所有控件服務器端。在.NET中設置CMS內容

我可以存儲所有的動態文本中隱藏的變量一個頁面,在頁面加載使用jQuery設置它,但是這將讓文字不會直接顯示出來..

任何其他的想法會大大讚賞。

感謝 /安德烈亞斯

回答

0

你可以使用ASP:佔位符標記,除非他們利用這些不添加任何HTML。

0

您可以編寫一個自定義類,我將其稱爲「CustomPage」,它繼承System.Web.UI.Page類。然後你的頁面可以繼承「CustomPage」。在這個類中,添加方法來檢索數據,設置自定義屬性並在可用的控件中顯示您的內容。