asp.net – 如何在占位符中的动态生成的标签之间创建换行符?
发布时间:2020-05-23 17:44:49 所属栏目:asp.Net 来源:互联网
导读:这是代码在下面的代码在文件的Page_Load事件中: LinkButton linkButton = new LinkButton(); linkButton.ID = LinkButtonDynamicInPlaceHolder1Id + i; linkButton.ForeColor = Color.Blue; linkButton.Fon
|
这是代码在下面的代码在文件的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); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用AspNetPager与GridView完成分页
- asp.net-mvc – 帮助/提示提高我的ASP.NET MVC 2网站的性能
- ASP.NET 2.0 – 带有tbody / thead的DataGrid
- asp.net – 针对ASP .NET会话状态的’InProc’与’StateSer
- asp.net-ajax – ASP.Net AJAX UpdatePanel无法触发Selecte
- asp.net-mvc – ASP.NET MVC读取原始JSON信息数据
- asp.net – 如何为多行TextBox设置maxlength?
- asp.net-mvc – MVC打开pdf文件
- asp.net-mvc – requestValidationMode =“2.0”实际上是做
- entity-framework – 未找到可执行文件匹配命令“dotnet-ef
推荐文章
站长推荐
- asp.net-mvc – ASP.Net MVC 5带范围的Google身份
- asp.net-mvc – MVC SelectList不能正常工作
- asp.net-mvc-3 – MVC:为此对象定义的无参数构造
- 如何动态地从ASP.NET MVC控制器获取数据到jQuery
- asp.net – 如何将所有httpErrors重定向到自定义
- asp.net – Dotnetopenauth oAuth服务提供商的解
- ASP.NET(AJAX+JSON)实现对象调用
- asp.net-mvc – AntiForgeryToken在ASP.Net MVC
- asp.net – 如何修复“’ddlAssignedTo’有一个无
- asp.net – 未调用自定义错误页面
热点阅读
