c# webform下有几十个button,button.id值存在变量里面,怎样才能通过变量值直接找到相应的button,并给button置属性.
如变量b1="bok",webform下有个button,button.id="b0k"
怎么通过b1值直接找到该button?
有几十个button!!

解决方案 »

  1.   

    getElementByID(b1) =  getElementByID("bok")
      

  2.   

    Button bt = (Button)this.Page.FindControl(id)
      

  3.   

    js  C# 楼上两位都已实现...
      

  4.   

    getelementByID()
    呵呵,是楼上的一位
      

  5.   

    copico(路北)  的测试通过。支持。
      

  6.   

    <script language="javascript" type="text/javascript">
    function SetButtonAttribute(var b1)
    {
    var buttonName=null;
    if buttonName=document.getElementByID(b1);
    buttonName.value="the name of the button";
    ...其他同理
    如果你的名字很有规律可以考虑使用循环
    //var textBoxs = document.getElementsByTagName("button");这里 返回button的记录集}
    </script>
      

  7.   

    Button bt = (Button)this.Page.FindControl(id)---C#
    getElementByID(b1)--Javascript
      

  8.   

    ……基本知识阿FindControl………………
      

  9.   

    我喜欢
    copico(路北) ( )的这个方法 
    Button bt = (Button)this.Page.FindControl(id)
      

  10.   

    咳,只想到datagrid中的findcontrol,没想到page下也可以.
    不扎实.大家都有分.谢谢大家.