【发布时间】:2019-03-19 06:31:59
【问题描述】:
在我看来,我有一个选择框。如果选择了某个值,我希望使用@if 在下方显示更多表单选项。
@model App.ViewModels.JobVM
<div class="row">
<div class="form-group">
@Html.Label("Job Type", new { @class = "control-label" })
@Html.DropDownListFor(model => model.JobId,
new SelectList(App.ViewModels.JobVM.GetJobs(),
"Value", "Text"),
"--Choose Job Type--",
new { @class = "form-control"})
</div>
</div>
...
@if (Model.JobId == 1)
{
.... more form options
}
但是在运行时如果选择给 Job ID 1 的选项;表单选项不呈现。
选择选项更改时表单选项不出现是否有原因?还是我必须使用 javascript 来实现这个目标?
【问题讨论】:
标签: asp.net .net asp.net-mvc asp.net-mvc-4 razor