2014-04-30 69 views
0

我正在進行自適應測驗,並且在我的數據庫中存儲了此測驗的問題。測驗和問題都是關於HTML的,這意味着測驗涵蓋了HTML課程。問題是在我的數據庫問題表中有問題標題和4個選擇,可能它們是HTML標記的選擇和正確的選擇。雖然使用c#在asp.net web表單中從數據庫中檢索問題的正確答案的選擇,並將它們綁定到單選按鈕上,但HTML標記未出現,但它們在Web窗體中執行,例如: 問題:什麼是插入換行符的正確HTML標記嗎?在asp.net c中從sql server 2008檢索HTML標記#

選擇1:
選擇2: 選擇3: 選擇4:這些

無當我運行這個選擇的項目沒有出現,但並執行「
「這些非」,這指的是線傳遞

在其他問題沒有哪個包含HTML標籤的選擇,這是確定的所有選擇出現

+0

聽起來好像要'@ Html.Raw(..)' –

回答

0

不綁定,直接可以用foreach循環如明確地做到這一點。:

DataTable dt = new DataTable(); 
foreach(DataRow row in dt.Rows) 
{ 
choicesRadioButtonList.Items.Add(Server.HtmlEncode(row["choices"].ToString())); 
} 

這裏dt是選擇數據,其來自datasource table和選擇是choices柱內。

Server.HtmlEncodesee here