2013-04-16 78 views
3

我正在創建一個.Net Web應用程序。它是一種形式和內容,如文本,下拉菜單,複選框經常變化,所以我不想在ascx文件中創建標記。我想像從xml或類似的東西中動態創建它們。在.net Web應用程序中創建動態用戶界面

任何人都可以請告知什麼是實現我的方案的最佳方法?我可以在Web應用程序中使用XAML嗎?謝謝。

+0

你有,你可以用它來存儲哪些領域應該在目前頁面上顯示後臺數據庫?並不重要,但可以編輯哪些字段比手動編寫XML –

回答

0

如果向表單添加runat =「server」標記,則可以在服務器端以編程方式操作其控件。

<form id="form1" runat="server"></form> 

然後在你的服務器端代碼只是做這樣的事情

var lbl = new Label(); 
lbl.Text = "this is my label"; 
form1.Controls.Add(lbl); 
+0

更容易編輯。我的問題是我應該在哪裏存儲UI信息?在XML?什麼是最好的辦法呢? –

+0

我將它存儲在數據表之前,我想它取決於什麼控制了UI元素的動態特性。如果它由站點管理員控制,則可以將其存儲到數據庫中。 XML很好,如果您選擇XML,那麼您可以採用XSLT方法將XML轉換爲html。 – Crwydryn

相關問題