ASP.NET MVC加载ASCX之后,并为之赋值
2014-04-03 16:09
323 查看
Insus.NET有写过一篇《ASP.NET MVC显示UserControl控件(扩展篇)》/article/4668696.html ,还没有把此篇写完,就有网友问了,怎样交互。这个交互是指赋值与获取值的问题。
那Insus.NET来演示在ASP.NET MVC加载用户控件(ascx)之后,为ascx内的控件赋值的示例。
为ascx赋值,可以先参考《对用户控件(ascx)属性(property)赋值》/article/4668475.html 了解之后,我们就可以在MVC应用程序稍作修改就可以使用了。
打开Utilities目录下的AscxUtility.cs类,添加一个方法RenderControl<T>(),传入不同的参数进行重载。看看详细代码:
在AspNets目录下,创建一个用户控件,简单演示,Insus.NET在ascx拉了一个TextBox控件:
.ascx.cs:
在控制器中,创建一个Action,在Action实现对上面的用户控件赋值。将用来新视图的Action:
好的,以Action名称,创建视图来浏览看看效果:
结果:
那Insus.NET来演示在ASP.NET MVC加载用户控件(ascx)之后,为ascx内的控件赋值的示例。
为ascx赋值,可以先参考《对用户控件(ascx)属性(property)赋值》/article/4668475.html 了解之后,我们就可以在MVC应用程序稍作修改就可以使用了。
打开Utilities目录下的AscxUtility.cs类,添加一个方法RenderControl<T>(),传入不同的参数进行重载。看看详细代码:
在AspNets目录下,创建一个用户控件,简单演示,Insus.NET在ascx拉了一个TextBox控件:
.ascx.cs:
在控制器中,创建一个Action,在Action实现对上面的用户控件赋值。将用来新视图的Action:
好的,以Action名称,创建视图来浏览看看效果:
结果:
相关文章推荐
- ASP.NET MVC加载ASCX之后,并为之赋值
- ASP.NET MVC加载ASCX后并获取其内控件值或赋值
- ASP.NET MVC 动态加载 *.ascx
- ASP.NET MVC加载用户控件后并获取其内控件值或赋值
- ASP.NET MVC中加载WebForms用户控件(.ascx)
- ASP.NET MVC中加载WebForms用户控件(.ascx)
- 解析ASP.NET Mvc开发之EF延迟加载 分类: ASP.NET 2014-01-04 01:29 4017人阅读 评论(1) 收藏
- 使用Filter跟踪Asp.net MVC页面加载时间
- 使用Filter跟踪Asp.net MVC页面加载(转)
- Asp.net Mvc 未能加载类型“System.Web.Mvc.ViewPage<IEnumerable...的解決方法
- 【ASP.NET MVC】提高页面加载速度:脚本优化
- 解析ASP.NET Mvc开发之EF延迟加载
- ASP.net MVC Response.End(); 之后的代码还会执行
- asp.net mvc 中使用 iframe 加载相应的静态html页面进行显示
- asp.net mvc + ExtJs 实现无限级TreePanel 加载、添加、编辑、删除
- 用asp.net mvc 3加载 百度地图数据(结合百度API)
- 解析ASP.NET Mvc开发之EF延迟加载
- (转)ASP.NET MVC 给ViewBag赋值Html格式字符串的显示问题总结
- ASP.NET MVC 5 默认模板的JS和CSS 是怎么加载的?
- ASP.NET MVC搭建项目后台UI框架—11、自动加载下拉框查询