2011-06-14 27 views
0

我有一個mvc3應用程序。其中我使用的是剃刀視圖..我有一些與動態隱藏和取消隱藏控件動態創建控件有關的問題。如何添加和觸發在mvc3中動態創建的下拉列表中的事件

問題:

  1. 我想要動態地隱藏或按照不使用Java腳本某種形式的控制值取消隱藏一些div標籤。例如:像我有一個下拉列表來選擇值..如果選擇的值是「其他」,那麼需要顯示一個文本框(最初隱藏)。

  2. 我想基於表單上的下拉列表的值動態創建多個下拉列表,並且還希望顯示一些關於選擇動態創建的任何下拉項目的數據。 我有一個下拉列表「List1」,其中有2個值,例如value1和value2。如果我們從下拉列表中選擇value1,那麼我們如何動態創建1個以上的下拉列表。如果我們從動態創建的下拉列表中選擇任何值,那麼如何在頁面上顯示與其相關的一些信息。

有沒有解決方案來執行上述操作,而不使用自定義JavaScript或我們可以使用unobstrusive JavaScript?

在此先感謝..

+2

看起來你還是停留在Web窗體的心態。 ASP.NET MVC不是一個基於組件的框架。我建議你閱讀更多關於MVC – Eranga 2011-06-14 14:38:05

回答

1
  1. 對於隱藏/取消隱藏div標籤或任何控件,您需要使用一套風格爲隱藏。但你需要使用JavaScript來設置客戶端的風格。

  2. 在MVC中,它不可能在運行時創建控件。我們可以根據您的選擇隱藏/顯示已經存在的控件。

相關問題