四个链接按钮的唯一ID [英] unique id's for four link button

查看:93
本文介绍了四个链接按钮的唯一ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我正在制作一个asp.net Web应用程序

我只需单击一个按钮,即可在运行时动态创建四个链接按钮.
现在,我想使用所有四个链接按钮来做不同的工作..
如何确定我要单击哪个链接按钮?如何生成四个链接按钮的不同ID,以便可以进行点击事件
所有四个链接按钮中的一个.

我在运行时为动态创建的链接按钮编写的代码是

Hello to all i making an asp.net web application

I have created four link button dynamically at run time on a single click of a button.
Now I want to do different works with all four link button..
How do I identify which link button I am clicking? How can I generate different IDs of four link buttons so that I can make click event
of all four link button.

My coding for dynamically created link buttons at run time is this

protected void btnacces_Click(object sender, EventArgs e)
   {
       //take oledb command
       OleDbCommand cmd = conn.CreateCommand();
       cmd.CommandText = "select * from subcategory where cateid=2";
       //take oledb datareadreader
       OleDbDataReader dr;
       dr = cmd.ExecuteReader();
       while(dr.Read())
       {
           LinkButton lk=new LinkButton();
           lk.Text=dr.GetString(2);
           Panel1.Controls.Add(lk);
           Panel1.Controls.Add(new LiteralControl("<br>"));
       }
   }

推荐答案

int i=1;
while(dr.Read())
{
  LinkButton lk=new LinkButton();

  lk.ID = "lkbtn"+i.ToString();

  lk.Text=dr.GetString(2);
  Panel1.Controls.Add(lk);
  Panel1.Controls.Add(new LiteralControl(""));
  i++;
}


对所有链接按钮使用comman事件处理程序,并根据其ID进行区分.
谢谢.


Use comman event handler for all link button and differentiate it over its IDs.
BY thanks.


int i=1;
while(dr.Read())
{
LinkButton lk=new LinkButton();
lk.ID = "lkbtn"+i.ToString();
lk.Text=dr.GetString(2);
Panel1.Controls.Add(lk);
Panel1.Controls.Add(new LiteralControl("<br>"));
i++;
}
Use comman event handler for all link button and differencate it over its IDs.
BY thanks.</br>






你能举个例子吗...我已经尝试过但没有得到结果

谢谢






can u give me example...i have tried but not getting result

thanks


这篇关于四个链接按钮的唯一ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆