Html.Action Html.RenderAction Html.Partial Html.RenderPartial Url.Action Html.ActionLink 大括号和小括号区别(

Posted 洛阳之晨,譬如临安初雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Html.Action Html.RenderAction Html.Partial Html.RenderPartial Url.Action Html.ActionLink 大括号和小括号区别(相关的知识,希望对你有一定的参考价值。

在查阅了一些资料后,结论如下:

 Action 是以mvchtmlstring的方式返回一个结果,RenderAction 无返回值,速度上action慢于RenderAction 

partial和RenderPatrial同理,但是和action相比,partial需要分页视图与主视图放在一个目录下,可以直接访问分部视图,action 却需要通过control访问视图,比partial多了一次请求

四者相同之处都是在当前页面中嵌入一个分部页面。

url.Action返回一个地址,string类型的不含A标签,

Html.ActionLink 返回一个含有A标签的地址。

大括号是在view端编写后台代码的写法,

小括号是划定razor的@范围的写法。

希望大家继续补充

以上是关于Html.Action Html.RenderAction Html.Partial Html.RenderPartial Url.Action Html.ActionLink 大括号和小括号区别(的主要内容,如果未能解决你的问题,请参考以下文章

Asp.Net Core 中的@Html.Action

Html.Partial 与 Html.RenderPartial 和 Html.Action 与 Html.RenderAction

我可以在 foreach 中使用 html.action 吗?

Html.Action 不起作用

asp.net mvc中html.Action问题

在JAX调用中将Json数据发送到@ Html.Action