在项目中会用到select制作下拉菜单,然在razor页面下,要实现select值回发时仍显示原值比较麻烦。小子通过一个笨方法实现回发仍能显示的回发前值:
<div class="col-md-2">
<select class="form-control" name="select_type" >
<option hidden>@ViewBag.select_type</option>
<option>AssetID</option>
<option>Comments</option>
<option>Description</option>
<option>Owner</option>
<option>SeriousNO</option>
<option>Status</option>
<option>TagID</option>
</select>
</div>
viewbag.select_type为在后台接收前台name为select_type的select值,重新加载页面后hidden的option值将显示于select中。
当然,以上是一个笨办法。最好还是局部更新,使用ajax实现较好……