1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 理解ASP.NET MVC中的ActionResult

理解ASP.NET MVC中的ActionResult

时间:2021-01-19 14:34:29

相关推荐

理解ASP.NET MVC中的ActionResult

通常我们在一个MVC项目中创建一个Controller的时候,Index()方法默认的返回类型都是ActionResult,通过查看UML图,ActionResult实际上是一个抽象类,因此实际返回的类型是该抽象类的子类。

ØActionResult及其子类的UML图

有关ActionResult及其子类的UML图如下所示:

由于图片比较大,所以在浏览器中看起来可能比较小,也不太方便,大家可以点击这里下载大图,使用专业的图片浏览器打开来看。

下载大图

ØActionResult及其子类的对照表

通过我们在代码中编写,不难看到如下的一段代码:

publicActionResultIndex()

{

returnView();

}

可能有人会有疑问,既然我定义的是ActionResult,为什么返回值会是View呢?

其实这个View的类型是ActionResult的子类ViewResult,有关Controller中的方法与返回对象请参照下表:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。