Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 基于MVC 5中的值向表单添加字段_Asp.net Mvc_Twitter Bootstrap 3_Asp.net Mvc 5 - Fatal编程技术网

Asp.net mvc 基于MVC 5中的值向表单添加字段

Asp.net mvc 基于MVC 5中的值向表单添加字段,asp.net-mvc,twitter-bootstrap-3,asp.net-mvc-5,Asp.net Mvc,Twitter Bootstrap 3,Asp.net Mvc 5,我的视野下降了。假设所选值为1,我想将下一个字段显示为文本框。 @f、 FormGroup().TextBoxFor(model=>model.Parameter) 如果选择的值是2,那么我需要它作为一个下拉列表,其中包含一个值列表。 @f、 FormGroup().DropDownListFor(model=>model.Parameter,model.ForumList) 如果选择的值是3,那么我需要隐藏参数 实现这一目标的最佳方式是什么 提前感谢,, Vanitha.在javascript

我的视野下降了。假设所选值为1,我想将下一个字段显示为文本框。 @f、 FormGroup().TextBoxFor(model=>model.Parameter)

如果选择的值是2,那么我需要它作为一个下拉列表,其中包含一个值列表。 @f、 FormGroup().DropDownListFor(model=>model.Parameter,model.ForumList)

如果选择的值是3,那么我需要隐藏参数

实现这一目标的最佳方式是什么

提前感谢,,
Vanitha.

在javascript中添加一个函数,该函数应在dropdownlist的更改事件中调用。将dropdown的值传递给on change函数,并使用if条件来决定显示哪个元素,为此,您可以在运行时在其中保留一个div并附加元素

function myfunc(dropValue)

{
if(dropValue==1)
document.getElementbyId('yourdiv').innerHtml=//the html for your element in ''
}

您应该使用JavaScript/jQuery并在下拉列表的
change
事件中添加一个侦听器。根据该值,添加适当的输入控件。选中这个答案,它在复选框选中事件上切换控件的可见性,您可以在下拉列表的值更改事件上执行相同的操作。我想知道有没有一种方法可以用MVC5实现这一点。用partials等等。。。因为我是MVC的新手。谢谢@Andrei VThanks@Kayani。如果你发现答案有用,请将其标记为正确,以帮助他人。我使用jquery和ajax实现了这一点。