我正在創建一個.Net Web應用程序。它是一種形式和內容,如文本,下拉菜單,複選框經常變化,所以我不想在ascx文件中創建標記。我想像從xml或類似的東西中動態創建它們。在.net Web應用程序中創建動態用戶界面
任何人都可以請告知什麼是實現我的方案的最佳方法?我可以在Web應用程序中使用XAML嗎?謝謝。
我正在創建一個.Net Web應用程序。它是一種形式和內容,如文本,下拉菜單,複選框經常變化,所以我不想在ascx文件中創建標記。我想像從xml或類似的東西中動態創建它們。在.net Web應用程序中創建動態用戶界面
任何人都可以請告知什麼是實現我的方案的最佳方法?我可以在Web應用程序中使用XAML嗎?謝謝。
如果向表單添加runat =「server」標記,則可以在服務器端以編程方式操作其控件。
<form id="form1" runat="server"></form>
然後在你的服務器端代碼只是做這樣的事情
var lbl = new Label();
lbl.Text = "this is my label";
form1.Controls.Add(lbl);
更容易編輯。我的問題是我應該在哪裏存儲UI信息?在XML?什麼是最好的辦法呢? –
我將它存儲在數據表之前,我想它取決於什麼控制了UI元素的動態特性。如果它由站點管理員控制,則可以將其存儲到數據庫中。 XML很好,如果您選擇XML,那麼您可以採用XSLT方法將XML轉換爲html。 – Crwydryn
你有,你可以用它來存儲哪些領域應該在目前頁面上顯示後臺數據庫?並不重要,但可以編輯哪些字段比手動編寫XML –