在 view 中如果要终止程序的话,
比如:
@{
ViewBag.Title = "***";
if (ViewBag.Results == null) {
此处 return/response.end() 都不行
}
}
看你请求的数据是什么,如果是视图, 这里 return view() 返回原来的视图就可以了,或者跳转也可以。
如果是数据,就自己写啦
是在VIEW中做判断,比如:
@if (ViewBag.Results == null) {
<p>数据集为空</p>
/* return / response.end() */
}
不在controller中跳转,我想知道view中有么有webform的类似 response.end() 的写法。
@老S: 在这里绑定数据,如果数据为空,是不会报错的啊。
我觉得不需要 response,
中止程序?怎么个意思呢?为什么不在Controller里面中止?
就是在页头处判断,如果为 null 就不再输出了。
@老S: 你的ViewBag.Results肯定是在Controller里面赋值的,你在Controller里面就知道他是不是空了啊。。。
@顾晓北: 在controller中终止自然是可以的,只是我想了解在view中的终止的写法。
等于空就是没有了啊,还需要终止么
找到替代办法了,谢谢各位。