Html.RenderPartial与Html.RenderAction
为界面嵌入控件,功能教独立的“块”;
<%Html.RenderPartial("LogOnControl");%>//控件和调用者位于同一目录下,或者控件放在View/Shared中 OR: <%Html.RenderPartial("~/Areas/Comm/Views/Shared/LogOnrControl.ascx");%>
Action:通过Controller中的Action调用控件,项目中用到了这个(*^__^*)
Mvc中Action为最小缓存,当“块”变化不大时——使用RenderAction
View:
<!--显示试卷部分--> <div data-options="region:'center'"> <form id="paper" method="post" class="examPaper"> @{Html.RenderAction("RestoreExampaper", "RestoreExampaper");} </form> </div>
Control:
Get
Get立即响应, 获取、查询资源信息
以实体方式得到由请求URI所指定资源的信息;
从服务器上获得数据,把参数数据队列加到提交表单ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中看到
Post
向服务器传送数据
通过HTTPpost机制将表单内各个字段与其内容放置在HTML header内,一起传送到action属性所指的URL地址,看不到过程。