了解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