zoukankan      html  css  js  c++  java
  • 如何访问Formview中的控件

    .net Framework类库中的FindControl方法可以帮助我们访问Formview中的控件:
    protected void FormView1_ItemCreated(object sender, EventArgs e)   
    {       
        DropDownList test;       
       switch (FormView1.CurrentMode)       
       {           
             case FormViewMode.Edit: 
                test = ((DropDownList)FormView1.Row.FindControl("DropDownList3")); 
                test.Attributes.Add("onchange", "FControl('" + test.UniqueID + "');");    
                break; 
           case FormViewMode.Insert: 
                   test = ((DropDownList)FormView1.Row.FindControl("DropDownList3"));  
                  test.Attributes.Add("onchange", "FControl('" + test.UniqueID + "');");   
                 break;  
          }   
    }

      上面的程序实现的功能是:
    给FormView中的EditItemTemplate和InsertItemTemplate中的DropDownList控件加上FControl;
    FControl方法的代码是:
      function FControl(ctlName)       

               var rowIndex=document.getElementById(ctlName).selectedIndex;
                if(document.getElementById(ctlName).options[rowIndex].innerText=='58')
                {
                    document.getElementById('FControl').style.display="";
                }
                else
                {
                    document.getElementById('FControl').style.display="none"; 
               } 
           }
    当DropDownList的值为58时显示id为FControl的组件,否则不显示。

  • 相关阅读:
    Mac Atom的PHP插件
    WebStorm mac下如何安装WebStorm + 破解
    PHP接收json格式的POST数据
    mysqldump 导出统一限制每张数据表导出的记录数
    centos7下git服务器端搭建
    nginx服务器常见错误代码500、501、502、503、504、505
    【原创】PHPstorm本地修改同步保存到远程服务器
    SVN Checkout 不包括源文件夹根目录
    mac终端显示日历信息命令
    PHP生成唯一RequestID类
  • 原文地址:https://www.cnblogs.com/qfb620/p/1134804.html
Copyright © 2011-2022 走看看