例如:
新闻系统中的新闻页面 News.aspx?id=1
这里面的参数 id=1, 但是有可能 id=f,那么就会异常
请问这个异常是应该在业务逻辑层处理,还是得UI层处理
好像不能在浏览器地址栏里控制用户的输入吧,个人觉得分层要想做到彻底的话应该在逻辑层做验证,显示层只管提供参数问逻辑层要东西。
与用户输入相关,还是在界面处理,直接告诉用户就好了。
在页面直接处理 只能是输入数字就好了
在页面处理,但是要注意在接收端页面要加判断, 不要直接转int类型