asp.net – 如何在占位符中的动态生成的标签之间创建换行符?
发布时间:2020-12-16 00:31:06 所属栏目:asp.Net 来源:网络整理
导读:这是代码在下面的代码在文件的Page_Load事件中: LinkButton linkButton = new LinkButton(); linkButton.ID = "LinkButtonDynamicInPlaceHolder1Id" + i; linkButton.ForeColor = Color.Blue; linkButton.Font.Bold = true; linkButton.Font.Size = 14; lin
这是代码在下面的代码在文件的Page_Load事件中:
LinkButton linkButton = new LinkButton(); linkButton.ID = "LinkButtonDynamicInPlaceHolder1Id" + i; linkButton.ForeColor = Color.Blue; linkButton.Font.Bold = true; linkButton.Font.Size = 14; linkButton.Font.Underline = false; linkButton.Text = itemList[i].ItemTitle.InnerText; linkButton.Click += new EventHandler(LinkButton_Click); linkButton.Attributes.Add("LinkUrl",itemList[i].ItemLink.InnerText); PlaceHolder1.Controls.Add(linkButton); Label label = new Label(); label.ID = "LabelDynamicInPlaceHolder1Id" + i; label.ForeColor = Color.DarkGray; label.Text = itemList[i].ItemDescription.InnerText; PlaceHolder1.Controls.Add(label); 我想要生成每个控件之间的换行符。 解决方法
然而,如果您在Page_Load事件中执行此操作,则解决您的换行符问题的方法如下,那么您的事件处理程序将无法正常运行,并且将遇到“页面生命周期”问题。基本上,为了让您的事件处理程序在PostBack上启动,您真的需要在页面生命周期的早期创建这些动态控件。如果遇到此问题,请尝试将代码移动到OnInit方法。
LinkButton linkButton = new LinkButton(); linkButton.ID = "LinkButtonDynamicInPlaceHolder1Id" + i; linkButton.ForeColor = Color.Blue; linkButton.Font.Bold = true; linkButton.Font.Size = 14; linkButton.Font.Underline = false; linkButton.Text = itemList[i].ItemTitle.InnerText; linkButton.Click += new EventHandler(LinkButton_Click); linkButton.Attributes.Add("LinkUrl",itemList[i].ItemLink.InnerText); PlaceHolder1.Controls.Add(linkButton); //Add This PlaceHolder1.Controls.Add(new LiteralControl("<br />")); Label label = new Label(); label.ID = "LabelDynamicInPlaceHolder1Id" + i; label.ForeColor = Color.DarkGray; label.Text = itemList[i].ItemDescription.InnerText; PlaceHolder1.Controls.Add(label); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – asp.net mvc如何正确测试控制器
- asp.net-mvc – 带有asp.net mvc 4和EntityFramework的View
- asp.net-core – 删除继承的ASP.NET Core appsettings
- [和管子对话] 1 2007-4-5/对面向对象的你言我语
- asp.net-mvc-3 – ASP.NET MVC3 – 分开的程序集中的区域
- asp.net – 从通用列表中将ListItem添加到DropDownList
- asp.net-mvc – 从DataAnnotation类中渲染LabelFor无标签标
- asp.net – GroupBox不在工具箱中
- asp.net-mvc – 如何将字符串传递给ASP.NET MVC中的部分视图
- asp.net-mvc – 根据用户角色的类型更改布局
推荐文章
站长推荐
- asp.net-mvc – MVC网站转发到/ Account / Login
- ASP.NET异步方法问题
- asp.net-mvc – 在ASP.NET MVC中的默认成员资格提
- asp.net LinkBut??ton HyperLink问题
- asp.net-mvc-5 – 如何在没有数据库的情况下使用
- 通过对象方法获取委托_C#反射获取委托_
- 使用ASP.Net Core MVC和ASP.Net Web Api在Angula
- asp.net – 为什么我应该使用telerik radcontrol
- asp.net – Umbraco CMS(.NET):加载xslt /用户控
- asp.net-mvc – 将隐藏文本字段附加到表单MVC
热点阅读