了解nopCommerce的MVC标签

我是MVC的新手,在下载并尝试调试的应用程序中,我看到了这个标记

@Html.Widget("body_start_html_tag_after")
@Html.Partial("_Notifications")
@Html.Action("AdminHeaderLinks", "Common")

这是什么意思?,@ Html.Partial在哪里可以找到值“body_start_html_tag_after”)的定义?

和这个:

<div class="master-wrapper-main">
    @RenderBody()
</div>

我在哪里可以找到@RenderBody做什么?,这是在.cshtml文件中。


我建议你看看像http://www.asp.net/mvc这样的参考资料,以更好地理解ASP.Net MVC。 说过@ HTML.Widget等是在HTML生成过程中被调用的服务器端代码。

我听说过nopCommerce,但我不熟悉这个结构,但@Html通常用于服务器端辅助方法。

@ Html.Partial(“_ Notifications”)用于将_Notifications部分视图添加到正在呈现的页面。

@ Html.Action方法将呈现一个带有指向控制器的href链接和要执行的操作的html A标记。

@ Html.Widget我不熟悉,但可以假设它是一个辅助方法。

@RenderBody在主页面(通常是shared / _Layout.cshtml)上用作服务器端标记,用于呈现来自关联控制器的视图。

链接地址: http://www.djcxy.com/p/74119.html

上一篇: Understanding MVC tags for nopCommerce

下一篇: Convert latitude/longitude to state plane coordinates