asp.net MVC中 在controller里面不写 actionResult,写application 这样写有什么区别?有什么功能?
2个回答
展开全部
在mvc里面的controller默认是返回一个actionresult(action动作,result结果),也可以返回htmlresult、jsonresult、view、、、都是属于actionresult的子类。首先它是一个返回类型,你说写application全局应用对象区别从次面上就可以区分了。或者我没理解对你的意思、有问题你追问吧。
更多追问追答
追问
问题是我看到网上的一些mvc例子基本都是用actionresult的,但是现在我接触的项目是用application,感觉十分不一样。所以我想对两者进行比较详细的了解,例如我想对数据进行操作,那么application和actionresult写法上有什么区别,另外在处理页面上有什么区别?如果有代码例子展示最好,谢谢
追答
不对吧。actionresult是用来返回结果,比如一个页面、一段html代码或者json数据。但是你说用application那肯定是用来存储数据用来传递的吧,你了解session、cookie吗,它的工作原理跟application一样。它们只是一个媒介,是一个传输数据的载体。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询