3个回答
展开全部
1.在要加入的地方用PlaceHolder把地方占住,如
<div>
<asp:PlaceHolder ID="plcHder_youName" runat="server"></asp:PlaceHolder>
</div>
2.在.cs里动态生成一个LinkButton
LinkButton linkBtn= new LinkButton();
linkBtn.ID = "linkBtn_youName";
...
linkBtn.href = ...;
...
//如果有多个,ID不要重复,可以用类似这样的方法命名吧
多个可以用for
for(i=0;i<5;i++)
{
LinkButton linkBtn= new LinkButton();
linkBtn.ID = linkBtn_youName + i.ToString() = new LinkButton();
}
3.为PlaceHolder添加LinkBtn_youName
plcHder_youName.Controls.Add(LinkBtn_youName);
4.LinkBtn_youName的引用:this.Page.FindControl("plcHder_youName").FindControl("LinkBtn_youName");
建议.PlaceHolder还有很多属性方法,自己多看看吧
<div>
<asp:PlaceHolder ID="plcHder_youName" runat="server"></asp:PlaceHolder>
</div>
2.在.cs里动态生成一个LinkButton
LinkButton linkBtn= new LinkButton();
linkBtn.ID = "linkBtn_youName";
...
linkBtn.href = ...;
...
//如果有多个,ID不要重复,可以用类似这样的方法命名吧
多个可以用for
for(i=0;i<5;i++)
{
LinkButton linkBtn= new LinkButton();
linkBtn.ID = linkBtn_youName + i.ToString() = new LinkButton();
}
3.为PlaceHolder添加LinkBtn_youName
plcHder_youName.Controls.Add(LinkBtn_youName);
4.LinkBtn_youName的引用:this.Page.FindControl("plcHder_youName").FindControl("LinkBtn_youName");
建议.PlaceHolder还有很多属性方法,自己多看看吧
展开全部
LinkButton lbtn1=new LinkButton()
多个可以用for
for(i=0;i<5;i++)
{
LinkButton lbtn+"i"=new LinkButton();
}
多个可以用for
for(i=0;i<5;i++)
{
LinkButton lbtn+"i"=new LinkButton();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询