我想在我的asp.net頁面上放上下文敏感的動態命令選項。ASP.NET選項/命令生成器框架?
我嘗試編碼我自己的命令結構,但它不是很好,我確定必須有一個框架來做這個地方我可以重複使用?
例如: 我有一個數據庫對象的詳細信息視圖,我想基於對象的狀態在對象類中編寫哪些命令可用。然後我想要一個UI對象,我可以放置在網絡表單上,當用戶單擊它們或跳轉到另一個鏈接(例如,當有附加參數可用時)時,這些對象會將命令傳回給對象。
例如形式可能是這樣的
產品詳細信息
名稱:XXXX產品
價格:$ 1.00
數量:1
命令:
>編輯
>新股票
>標記爲過時
因此,在底部的命令將有很少的UI代碼,並通過動作回對象。例如New Stock命令會跳轉到新頁面以詢問數量。
感謝您的建議。看起來像一個常見的應用程序的行爲,但我想每個人都必須手動創建按鈕和/或鏈接在UI中來做到這一點。 – Quango 2009-12-05 10:02:11
找出實際上ASP.NET菜單是生成命令列表的最簡單方法。在VS2010中,它可以配置爲生成ul和li元素,然後使用樣式進行格式化。這些命令可以生成Command事件,這些可以通過子菜單進行處理。 – Quango 2010-01-19 13:59:24