asp.net – 来自.ascx的动态加载ListView模板
发布时间:2020-12-16 06:22:42 所属栏目:asp.Net 来源:网络整理
导读:我使用这篇 http://blogs.msdn.com/b/mikeormond/archive/2008/07/26/dynamically-loading-listview-templates.aspx文章作为动态加载模板的示例(来自.ascx文件). 这是作者代码: protected void Page_Load(object sender,EventArgs e) { ListView1.LayoutCre
我使用这篇
http://blogs.msdn.com/b/mikeormond/archive/2008/07/26/dynamically-loading-listview-templates.aspx文章作为动态加载模板的示例(来自.ascx文件).
这是作者代码: protected void Page_Load(object sender,EventArgs e) { ListView1.LayoutCreated += new EventHandler(ListView1_LayoutCreated); ListView1.LayoutTemplate = LoadTemplate("LayoutTemplate.ascx"); ListView1.ItemTemplate = LoadTemplate("ItemTemplate.ascx"); } void ListView1_LayoutCreated(object sender,EventArgs e) { //remove the layout template ListView1.Controls.RemoveAt(0); //recreate it Control newLayoutContainer = new Control(); ListView1.LayoutTemplate.InstantiateIn(newLayoutContainer); var userControl = newLayoutContainer.Controls[0]; userControl.ID = "MyLayout"; ListView1.Controls.Add(newLayoutContainer); } 它给出了错误: 必须在ListView的“ListView1”上定义ItemTemplate. 回发后. 怎么了?每次回发时都应该创建ListView(http://forums.asp.net/p/1305569/2558209.aspx)吗? 解决方法
要解决您的问题,请执行以下操作:
<script runat="server"> protected void ListView_Init(object sender,EventArgs e) { ListView1.ItemTemplate = LoadTemplate("ItemTemplate2.ascx"); } </script> <asp:ListView .... OnInit="ListView_Init"> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 如何模拟查询字符串
- asp.net – 如何在Visual Studio中生成Web服务的WSDL文件
- asp.net-mvc – 从n层ASP.Net MVC应用程序的服务层处理或抛
- Asp.Net MVC:Server Controls vs Html类来呈现控件?
- 使用.NET Core+Docker 开发微服务
- asp.net – 麻烦与ajax POST调用WCF服务
- asp.net – 实体关系图/实体数据模型(.edmx)中的(0..1 — *
- asp.net-core – 如何检索当前响应体长度?
- asp.net – SecurityException – 共享主机上的Dapper
- 在ASP.NET Razor中格式化字符串
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC 3列表到IEnumerable
- asp.net-mvc – ASP.Net MVC – 视图中的编译器错
- asp.net – System.Byte []在gridview中显示而不
- asp.net-mvc – Visual Studio 2015 – ASP.Net应
- asp.net-mvc – Bootstrap模式表单在提交后不会关
- asp.net-mvc-3 – ASP.NET Web API问题 – 授权/
- asp.net – 检测到SQL的非关闭连接
- asp.net-mvc – 带有ASP.NET标识的MVC 5 – 用户
- asp.net – 我何时可以在Response.WriteFile()中
- ASP.NET CodeFile,CodeBehind和Inherits
热点阅读