asp.net问题:如何在后台动态插入一个linkbutton

如何在后台动态插入一个linkbutton... 如何在后台动态插入一个linkbutton 展开
 我来答
19843240
2008-08-04 · TA获得超过343个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:239万
展开全部
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还有很多属性方法,自己多看看吧
yizusong
2008-08-02 · TA获得超过3045个赞
知道大有可为答主
回答量:4516
采纳率:0%
帮助的人:4485万
展开全部
LinkButton lbtn1=new LinkButton()

多个可以用for
for(i=0;i<5;i++)
{
LinkButton lbtn+"i"=new LinkButton();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wordyhuang
2008-08-05
知道答主
回答量:90
采纳率:0%
帮助的人:34.7万
展开全部
实例化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式