代码改变世界

mvc 查询条件回显

2020-10-12 16:14  若藜520  阅读(193)  评论(0编辑  收藏  举报

mvc 不像webform那样回发时会保存控件的状态,因此页面回发时需要自己负责控件值的回显,比如查询条件在点击查询按钮之后需要使用ViewBag保存查询条件并在回发时给控件赋值,以显示原来输入的值,

但有时候也可以不用那么麻烦,如果查询条件控件使用了@Html.TextBox("Name");帮助器,那么查询时会自动返回之前输入的值,因为生成的代码中包含了输入的值,如<input id="Name" name="Name" type="text" value="Administration">,但是如果条件使用<input type="text" name="Name" id="Name" />,回发时不会返回之前输入的值,需要自己负责控件值的回显