【发布时间】:2015-09-19 15:31:05
【问题描述】:
这里的总菜鸟:) 我的 index.cshtml 上有一个简单的表单,它向我的控制器提交值并显示结果。我希望隐藏此表单 @if (Model != null)。它看起来像这样:
<div id="inputform" class="visible">
<form id="certlookup" class="form-inline" role="form" method="get">
<div class="input-group">
<div><input class="form-control" name="prefix" placeholder="99" maxlength="2" type="number" required /></div>
<div><select class="form-control dropdown" name="type" id="type"><option value="A">A</option><option value="B">B</option></select></div>
<div>
<input class="form-control" name="suffix" placeholder="9999" maxlength="4" type="number" required />
</div>
<div>
<input class="btn btn-primary" type="submit" value="Go!" />
</div>
</div>
</form>
</div>
@if (Model != null)
{...}
我不确定最好的方法是什么。我试图在我的 Model != null 语句之后设置一个变量,设置 class=@hidden,但该变量在上面的表单中不可用。
这可能吗?这是针对移动优先网站的,所以我希望在提供结果后表单输入消失,但理想情况下我不想为表单和结果使用单独的页面。 谢谢!
【问题讨论】:
标签: razor asp.net-mvc-5