2009-09-16 89 views
1

ASP.NET與C#: 我有一個網頁,旨在成爲一個幫助頁面。其實我正在使用一個treeview組件,當有人點擊一個節點時,頁面上的標籤將通過從文本文件中讀取文本來改變文本。我可以將標籤中的HTML代碼顯示在我的頁面中嗎?

我想要的是將一些圖像放在幫助中,所以.txt文件將不適合。所以我可以使用.html文件。

如何閱讀這樣的.html文件並將其顯示在我的頁面中?我可以用其他東西或什麼替換標籤嗎?

回答

3

使用<asp:PlaceHolder runat="server"> - 這是將內容塊插入頁面的更通用的方式。

+0

你能解釋更多信息,請 – Abd 2009-09-16 09:09:14

+1

谷歌是你的朋友 - 我發現這一點:http://devhood.com/tutorials/tutorial_details.aspx?tutorial_id=752 – 2009-09-16 09:14:33

0

使用佔位符或字面asp控件,因爲這些控件不會爲自己放置任何html,它只是渲染裏面的東西。

但是,例如,正常的asp標籤將呈現爲一個跨度。

+0

我應該放在一個佔位符,我試過字面,但它不允許樣式,我試圖使用佔位符,但我不知道要添加到它。 – Abd 2009-09-16 11:06:16

3

改爲使用ASP.NET Literal控制。文字控件用於在頁面上顯示文本。文本是可編程的。

注意:此控件不允許您將樣式應用於其內容!

<asp:Literal /> 
+0

我使用了一個文字,並加載了以下文件中的html文件:Literal1.Text,但該html文件中的圖像未顯示 – Abd 2009-09-16 10:01:33

+2

請檢查圖像的路徑。圖像來自StyleSheet? – Mahin 2009-09-16 10:09:11

相關問題