我從數據庫中檢索一些html代碼,我想在網絡表單中顯示這些值。爲什麼Eval不顯示標籤和文本框?
你可以在下面看到我的代碼。它不顯示標籤和文本框。但是,當我在瀏覽器中查看.aspx頁面源時,可以看到Eval檢索到的標籤和文本框。爲什麼我在頁面中看不到標籤和文本框?
數據庫值:
後面的代碼:
using (BurganEntities burganEntities = new BurganEntities())
{
List<DynamicField> dynamicFields=(from dynamicField in burganEntities.DynamicField select dynamicField).ToList();
cdcatalog.DataSource = dynamicFields;
cdcatalog.DataBind();
}
ASPX:
謝謝你的回答。我試過了,它顯示在webform上,但我看不到輸入ID和Request.Form輸入值 – Bilgehan
沒有看到正在輸出的頁面的完整源代碼以及您期望的內容,很難找出其他可能的被需要。但是,如果您希望將其填入現有數據,則需要將其作爲您流程中的另一個步驟添加。這表明您可能需要重新考慮是應該直接輸出「輸入」字段,還是基於來自多個數據庫和表單字段的值構建它們。 –
其實你的回答在這種情況下是正確的。我可以看到來自Request.Form的輸入名稱。所以我可以捕捉數據。不過這是一種解決方法。因爲如果我想將ajaxcontroltoolkit元素添加到數據庫,它無法訪問頁面上的ajaxcontroltoolkit。謝謝。 – Bilgehan