2011-11-30 58 views
6

我想檢索一個html文檔以顯示在我的網頁中,現在內容來自數據庫作爲字符串。現在我知道有一種方法可以在使用Browser.DocumentText的win窗體中執行此操作。但是,我如何以網絡形式做到這一點?我如何顯示一個字符串作爲網頁形式的HTML內容

我試着在「OnRowCommand」裏設置div的innerHTML屬性,「OnRowCommand」恰好在更新面板中。當我將面板移動到面板的外面時,說到身體的正下方,它呈現得很好。

+1

您是否嘗試過使用'innerHTML'財產 – V4Vendetta

回答

6

在aspx文件中添加文字控制和代碼隱藏設置

Literal1.Text=data_from_DB;

+0

這並不適用於我,但使用passThrough做了,例如,通過勝利! ''with this.litError.Text =「示例鏈接Google Search」;' –

0

寫了對MVC應用程序Html.Raw('html tages')MvcHtmlString.Create('html tages')和web表單HttpUtility.HtmlEncode('html tages')

+0

,你可以簡單地使用<%分配給一個'div' = yourstring%>。注意它應該是「=」。 – sulhadin

2

試試這個:

html代碼:

<div id="webcontent" runat="server"> 
</div> 
背後

代碼:

webcontent.InnerHtml = FromDBstring; 
+0

我試過這個,但是這個沒有工作......它按預期分配innerHTML屬性,但沒有在屏幕上顯示:( – Navyseal

+0

我的壞... div的位置是在一個錯誤的地方,不知何故,當分配innerHTML的控制恰好在更新內面板,渲染沒有發生。 – Navyseal

8

那麼有很多方法可以做到這一點,你可以用一個標籤,文本控件。

或者,也許你定義頁面內公共字符串,然後在你的HTML直接使用它:

<%= strSomeString %> 
相關問題