2013-07-10 58 views
0

因此,在我關於MVC的第一個問題以及來自備受推崇的stackoverflow memebrs的一些答案之後,我閱讀了一些關於MVC的書籍,尤其是Scott Alen。在MVC中實現業務規則

我的問題是,我們如何實現顯示/隱藏控件,基於用戶選擇和特定字段值禁用/啓用控件?

我們是否爲每種情況創建了獨立視圖?在ASP.Net形式和代碼隱藏中,我們可以根據需要編寫儘可能多的邏輯。

希望這個例子可以澄清

  1. 我的業務規範說如果Carier是聯合健康則顯示「診斷代碼字段」,但隱藏在運營商是藍十字。
  2. 另一個例子是,如果用戶在列表框中選擇一個特定的值,隱藏某些字段。

在此先感謝。

回答

1

我建議通過數據綁定來做到這一點。您可以將視覺特性添加到您所描述的邏輯支持的模型中。在渲染期間,可見性屬性將隱藏/顯示有問題的元素。

+0

謝謝TGH。我如何處理第二種情況,如用戶交互。不引人注意的Javascript和Jquery有幫助,但不知道這是否是正確的路徑。 – Roninn

+0

這真的取決於場景。簡單的情況可以在客戶端完成。但是,其他情況下可能會收到請求重新加載頁面。 – TGH