• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    .NET中實現無客戶端聯動菜單 (無刷新)

    發布: 2007-6-30 18:56 | 作者: admin | 來源: | 查看: 36次 | 進入軟件測試論壇討論

    領測軟件測試網  

    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="CustomManager.company.WebForm1" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
     <HEAD>
      <title>WebForm1</title>
      <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
      <meta content="C#" name="CODE_LANGUAGE">
      <meta content="JavaScript" name="vs_defaultClientScript">
      <meta content="" name="vs_targetSchema">
      <LINK href="../css/style.css" type="text/css" rel="stylesheet">
     </HEAD>
     <body MS_POSITIONING="GridLayout">
      <form id="Form1" method="post" runat="server">
       <asp:dropdownlist id="DropDownList1" style="Z-INDEX: 101; LEFT: 40px; POSITION: absolute; TOP: 168px"
        runat="server"></asp:dropdownlist><asp:label id="Label1" style="Z-INDEX: 102; LEFT: 328px; POSITION: absolute; TOP: 104px" runat="server">Label</asp:label>
       <asp:DropDownList id="DropDownList2" style="Z-INDEX: 104; LEFT: 40px; POSITION: absolute; TOP: 264px"
        runat="server"></asp:DropDownList></form>
    <script LANGUAGE="javascript">
    var str = document.getElementById("Label1").innerText;
    arr=str.split(",");
    a=arr.length
    ar=new Array()
    for (i=0;i<a;i++){
      ar[i]=arr[i].split("-");
    }
    onecount=ar.length;


    function  ld() {
      document.Form1.DropDownList2.length=0
      lid=Form1.DropDownList1.value;      
      for  (i=0;i<onecount;i++)  {
        if  (ar[i][0]  ==  lid) {
       document.Form1.DropDownList2.options.add(new Option(ar[i][2],  ar[i][1]));   
        }   
      }  

    function showMsg()
    {
     alert(document.Form1.DropDownList1.value);
     alert(document.Form1.DropDownList2.value);
    }

      </script>
     </body>
    </HTML>

    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;

    namespace CustomManager.company
    {
     /// <summary>
     /// WebForm1 的摘要說明。
     /// </summary>
     public class WebForm1 : System.Web.UI.Page
     {
      protected System.Web.UI.WebControls.DropDownList DropDownList1;
      protected System.Web.UI.WebControls.Label Label1;
      protected System.Web.UI.WebControls.DropDownList DropDownList2;
      static protected DataTable tb1;
     
      private void Page_Load(object sender, System.EventArgs e)
      {
       // 在此處放置用戶代碼以初始化頁面

       if(!Page.IsPostBack)
       {
        
       }
       DropDownList1.Attributes.Add("onchange","ld();");
       string strConn,strSql;
       System.Data.SqlClient.SqlDataAdapter da;
       

       strConn = "server=localhost;database=custom;uid=custom;pwd=a;";
       strSql = "select * from custom.bigcalling;";
       da = new System.Data.SqlClient.SqlDataAdapter(strSql,strConn);
       DataTable tb3 = new DataTable();
       da.Fill(tb3);

       DropDownList1.DataSource = tb3;
       DropDownList1.DataTextField = "BIGCALLNAME";
       DropDownList1.DataValueField= "BIGCALLID";
       DropDownList1.DataBind();


       strSql = "select * from custom.smallcalling;";
       da = new System.Data.SqlClient.SqlDataAdapter(strSql,strConn);
       tb1 = new DataTable();
       da.Fill(tb1);


       Label1.Text = "";

       foreach(DataRow row in tb1.Rows)
       {
        Label1.Text = Label1.Text  + row["BIGCALLID"] + "-" +row["SMALLCALLID"] + "-"+row["SMALLCALLNAME"] + ",";

       }

      }

      #region Web 窗體設計器生成的代碼
      override protected void OnInit(EventArgs e)
      {
       //
       // CODEGEN: 該調用是 ASP.NET Web 窗體設計器所必需的。
       //
       InitializeComponent();
       base.OnInit(e);
      }
      
      /// <summary>
      /// 設計器支持所需的方法 - 不要使用代碼編輯器修改
      /// 此方法的內容。
      /// </summary>
      private void InitializeComponent()
      {   
       this.Load += new System.EventHandler(this.Page_Load);

      }
      #endregion

      
     }
    }


    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>