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的组件,否则不显示。

  • 相关阅读:
    EasyUI改变Layout的Region的宽高,位置等信息
    Linq-C#左连接
    [SQL Server]如何快速查找使用了某个字段的所有存储过程
    NET联调
    Linq-Order By操作
    Java之Filter --Servlet技术中最实用的技术
    JavaWeb之JSON
    JavaSE(一)之认识java
    JavaWeb之Ajax
    【iScroll源码学习02】分解iScroll三个核心事件点
  • 原文地址:https://www.cnblogs.com/qfb620/p/1134804.html
Copyright © 2011-2022 走看看