MVC进阶学习--HtmlHelper控件解析(四)
2009-10-10 16:47
211 查看
1.RenderPartialExtensions类
RenderPartialExtensions类主要扩展了一个方法 RenderPartial()
RenderPartial(string partialViewName);
RenderPartial(string partialViewName,ViewDataDictionary viewData);
RenderPartial(string partialViewName,object model);
RenderPartial(string partialViewName,object model,ViewDataDictionary viewData);
使用方式例子:
Code
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<div style="width:200px;height:100px;border-style:solid;border-width:1px;">
这是第二个用户控件
<br />
<%=ViewData["value"] %>
</div>
用户控件List3.ascx中的代码
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<div style="width:200px;height:100px;border-style:solid;border-width:1px;">
这个是在相同的目录下面
</div>
包含三个用户控件的页面代码如下:
<%Html.RenderPartial("List1"); %>
<%Html.RenderPartial("List2",ViewData["value"]="传过来的值"); %>
<%Html.RenderPartial("List3"); %><br />
运行效果如下:
RenderPartialExtensions类主要扩展了一个方法 RenderPartial()
RenderPartial(string partialViewName);
RenderPartial(string partialViewName,ViewDataDictionary viewData);
RenderPartial(string partialViewName,object model);
RenderPartial(string partialViewName,object model,ViewDataDictionary viewData);
使用方式例子:
Code
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<div style="width:200px;height:100px;border-style:solid;border-width:1px;">
这是第二个用户控件
<br />
<%=ViewData["value"] %>
</div>
用户控件List3.ascx中的代码
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<div style="width:200px;height:100px;border-style:solid;border-width:1px;">
这个是在相同的目录下面
</div>
包含三个用户控件的页面代码如下:
<%Html.RenderPartial("List1"); %>
<%Html.RenderPartial("List2",ViewData["value"]="传过来的值"); %>
<%Html.RenderPartial("List3"); %><br />
运行效果如下:
相关文章推荐
- MVC进阶学习--HtmlHelper控件解析(一)
- MVC进阶学习--HtmlHelper控件解析(二)
- MVC进阶学习--HtmlHelper控件解析(五)
- MVC进阶学习--HtmlHelper控件解析(三)
- MVC进阶学习--HtmlHelper控件解析(一)
- MVC进阶学习--HtmlHelper之GridView控件拓展(三)
- MVC进阶学习--HtmlHelper之GridView控件拓展(一)
- MVC进阶学习--HtmlHelper之GridView控件拓展(四)
- MVC进阶学习--HtmlHelper之GridView控件拓展(五)
- MVC进阶学习--HtmlHelper之GridView控件拓展(二)
- ASP.NET 3.5 MVC 架构与实战笔记6 HtmlHelper控件解析
- ASP.NET 3.5 MVC 架构与实战笔记6 HtmlHelper控件解析
- asp.net mvc 中 htmlhelper 中各生成 html 控件函数的实现(表达式解析)
- (asp.net MVC学习)System.Web.Mvc.HtmlHelper学习及使用
- ASP.Net MVC开发基础学习笔记:二、HtmlHelper与扩展方法
- ASP.Net MVC开发基础学习笔记(2):HtmlHelper与扩展方法
- (asp.net MVC学习)System.Web.Mvc.HtmlHelper学习及使用
- Asp.Net MVC 学习心得 之 Html Helper
- ASP.Net MVC开发基础学习笔记(2):HtmlHelper与扩展方法
- (asp.net MVC学习)System.Web.Mvc.HtmlHelper学习及使用