2010-03-17 25 views
1

尋找一個自定義的ASP .NET控件是一個DIV的InnerHTML連接到一個數據庫以獲取內容來呈現DIV內數據庫中的HTML內容。Databound在asp.net中的DIV

有沒有一個我有錯過或任何人都可以告訴它是否有可能使我自己的DIV組件使它成爲DataBound?

感謝, 斯特凡

+0

@stefaneE經典的asp或asp.net? – 2010-03-17 11:04:42

+0

我使用3.5 Asp.Net – StefanE 2010-03-17 11:37:29

+0

我實際上已經找到了一個商業mini-CMS組件,它完全符合我的需求(如果我再次找到它,它會放在鏈接中),但最終會使用mgroves解決方案來做到這一點。 – StefanE 2010-05-17 07:31:28

回答

0

不能進行數據綁定到一個div,但可以進行數據綁定的東西就像一箇中繼器,主要是很好的顯示數據的行(即重複的多個數據項相同的標記)。

如果你只是想從一個行顯示一個字段,你可能有更好的東西去像一條文字:

<div> 
    <asp:Literal id="myLiteral" runat="server" /> 
</div> 

然後在後面的代碼...

myLiteral.Text = "some string from the database or wherever"; 
+1

嗨,謝謝你的回覆。你寫的東西有點我想避免,只是有我自己的可視化組件來顯示數據綁定HTML內容。也許我很擔心經常打開和關閉Sql Connection。我將繼續創建一個從數據庫中提取HTML內容的常規類,並將其綁定到文字上。 歡呼聲 – StefanE 2010-03-23 08:16:17

+0

您只需在!IsPostback時設置一次文本,因此您只需打開一次Sql連接即可。我還應該提到,如果你願意,你可以做一個runat = server div並設置InnerText/InnerHtml。 – 2010-03-23 12:27:02