如何添加和触发在mvc3中动态创建的下拉列表的事件

时间:2011-06-14 13:38:57

标签: asp.net-mvc-3 drop-down-menu razor dynamic

我有一个mvc3应用程序。我在其中使用razor view ..我有一些与动态隐藏和取消隐藏控件同时动态创建控件有关的问题。

问题:

  1. 我想根据某些表单控件的值动态隐藏或取消隐藏某些div标签,而不使用java脚本。例如:就像我有一个下拉列表来选择值。如果选择的值是“其他”,则需要显示一个文本框(最初是隐藏的)。

  2. 我想根据表单上下拉列表的值动态创建多个下拉列表,并且还要显示有关选择动态创建的任何下拉项的一些数据。 我有一个下拉列表“List1”,它有两个值ex value1和value2 ..如果我们从下拉列表中选择value1,那么我们如何动态创建多个下拉列表。如果我们从动态创建的下拉列表中选择任何值,那么如何在页面上显示与其相关的一些信息。

  3. 是否有任何解决方案可以在不使用自定义JavaScript的情况下执行上述操作,或者我们可以使用不引人注目的JavaScript吗?

    先谢谢..

1 个答案:

答案 0 :(得分:1)

  1. 对于hide / unhide div标签或任何控件,您需要将set样式用作隐藏。但是你需要使用javascript来设置客户端的风格。

  2. 在MVC中,无法在运行时创建控件。我们可以根据您的选择隐藏/显示已有的控件。