|
 |
栏目导栏 |
|
| |
|
|
|
|
 |
资料搜索 |
|
| |
|
|
|
|
 |
热门文章 |
|
| |
|
|
|
|
 |
最新文章 |
|
| |
|
|
|
| |
| |
|
|
|
|
1.建立一个aspx页面,html代码 F2mLinux联盟 <html xmlns="http://www.w3.org/1999/xhtml" > F2mLinux联盟 <head runat="server"> F2mLinux联盟 <title>Untitled Page</title> F2mLinux联盟 <script type="text/javascript"> F2mLinux联盟 var xmlHttp; F2mLinux联盟 F2mLinux联盟 function createXMLHttpRequest() F2mLinux联盟 { F2mLinux联盟 if (window.ActiveXObject) F2mLinux联盟 { F2mLinux联盟 xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); F2mLinux联盟 } F2mLinux联盟 else if (window.XMLHttpRequest) F2mLinux联盟 { F2mLinux联盟 xmlHttp = new XMLHttpRequest(); F2mLinux联盟 } F2mLinux联盟 } F2mLinux联盟 F2mLinux联盟 function startRequest() F2mLinux联盟 { F2mLinux联盟 //debugger; F2mLinux联盟 var ProvinceID=document.getElementById("DropDownList1"); F2mLinux联盟 createXMLHttpRequest(); F2mLinux联盟 xmlHttp.onreadystatechange = handleStateChange; F2mLinux联盟 xmlHttp.open("GET", "?ProvinceID="+ProvinceID.value, true); F2mLinux联盟 xmlHttp.send(null); F2mLinux联盟 } F2mLinux联盟 F2mLinux联盟 function handleStateChange() F2mLinux联盟 { F2mLinux联盟 if(xmlHttp.readyState == 4) //0(未初始化);1(正在装载);2 (装载完毕);3 (交互中);4 (完成) F2mLinux联盟 { F2mLinux联盟 if(xmlHttp.status == 200) //200(OK);404(not found) F2mLinux联盟 { F2mLinux联盟 document.getElementById("gridiv").innerHTML=xmlHttp.responseText; F2mLinux联盟 } F2mLinux联盟 } F2mLinux联盟 } F2mLinux联盟 </script> F2mLinux联盟 </head> F2mLinux联盟 <body> F2mLinux联盟 <form id="form1" runat="server"> F2mLinux联盟 <div> F2mLinux联盟 <asp:DropDownList ID="DropDownList1" runat="server"> F2mLinux联盟 </asp:DropDownList> F2mLinux联盟 </div> F2mLinux联盟 <div id ="gridiv"></div> F2mLinux联盟 </form> F2mLinux联盟 </body> F2mLinux联盟 </html>2.cs代码 F2mLinux联盟 using System.Data.SqlClient; F2mLinux联盟 protected void Page_Load(object sender, EventArgs e) F2mLinux联盟 { F2mLinux联盟 if (!Page.IsPostBack) F2mLinux联盟 { F2mLinux联盟 this.DropDownList1.Attributes.Add("onchange", "return startRequest();"); F2mLinux联盟 ListProvince(); F2mLinux联盟 if (ProvinceID != "") F2mLinux联盟 { F2mLinux联盟 GetCityByProvinceID(ProvinceID); F2mLinux联盟 } F2mLinux联盟 } F2mLinux联盟 } F2mLinux联盟 F2mLinux联盟 property#region property F2mLinux联盟 private string ProvinceID F2mLinux联盟 { F2mLinux联盟 get F2mLinux联盟 { F2mLinux联盟 if (Request["ProvinceID"] != null && Request["ProvinceID"].ToString() != "") F2mLinux联盟 { F2mLinux联盟 return Request["ProvinceID"]; F2mLinux联盟 } F2mLinux联盟 else F2mLinux联盟 { F2mLinux联盟 return ""; F2mLinux联盟 } F2mLinux联盟 } F2mLinux联盟 } F2mLinux联盟 #endregion F2mLinux联盟 F2mLinux联盟 GetDataSet#region GetDataSet F2mLinux联盟 private DataSet GetDataSet(string sql) F2mLinux联盟 { F2mLinux联盟 string constring=System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]; F2mLinux联盟 SqlDataAdapter sda =new SqlDataAdapter(sql,constring); F2mLinux联盟 DataSet ds=new DataSet(); F2mLinux联盟 sda.Fill(ds); F2mLinux联盟 return ds; F2mLinux联盟 } F2mLinux联盟 #endregion F2mLinux联盟 F2mLinux联盟 GetCityByProvinceID#region GetCityByProvinceID F2mLinux联盟 private void GetCityByProvinceID(string ProvinceID) F2mLinux联盟 { F2mLinux联盟 string connStr = ConfigurationSettings.AppSettings["ConnectionString"]; F2mLinux联盟 SqlConnection conn = new SqlConnection(connStr); F2mLinux联盟 F2mLinux联盟 string sql = "select * from city where father='" + ProvinceID + "'"; F2mLinux联盟 SqlCommand cmd = new SqlCommand(sql, conn); F2mLinux联盟 conn.Open(); F2mLinux联盟 SqlDataReader dr = cmd.ExecuteReader(); F2mLinux联盟 F2mLinux联盟 string s = @"<table cellspacing='0' cellpadding='4' border='0' id='GridView1' style='color:#333333;border-collapse:collapse;'>"; F2mLinux联盟 s+="<tr style='color:White;background-color:#990000;font-weight:bold;'>"; F2mLinux联盟 s+="<th scope='col'>流水号</th><th scope='col'>代号</th><th scope='col'>城市</th></tr>"; F2mLinux联盟 int m = 0; F2mLinux联盟 while (dr.Read()) F2mLinux联盟 { F2mLinux联盟 if (m % 2 == 0) F2mLinux联盟 { F2mLinux联盟 s += "<tr style='color:#333333;background-color:#FFFBD6;'>"; F2mLinux联盟 } F2mLinux联盟 else F2mLinux联盟 { F2mLinux联盟 s += "<tr style='color:#333333;background-color:White;'>"; F2mLinux联盟 } F2mLinux联盟 m++; F2mLinux联盟 s += "<td>" + dr["id"] + "</td>"; F2mLinux联盟 s += "<td>" + dr["cityID"] + "</td>"; F2mLinux联盟 s += "<td>" + dr["city"] + "</td>"; F2mLinux联盟 s += "</tr>"; F2mLinux联盟 } F2mLinux联盟 s+="</table>"; F2mLinux联盟 dr.Close(); F2mLinux联盟 conn.Close(); F2mLinux联盟 this.Response.Write(s); F2mLinux联盟 this.Response.End(); F2mLinux联盟 } F2mLinux联盟 #endregion F2mLinux联盟 F2mLinux联盟 ListProvince#region ListProvince F2mLinux联盟 private void ListProvince() F2mLinux联盟 { F2mLinux联盟 string sql = "select * from province"; F2mLinux联盟 DataSet ds = GetDataSet(sql); F2mLinux联盟 DropDownList1.DataSource = ds; F2mLinux联盟 DropDownList1.DataTextField = "province"; F2mLinux联盟 DropDownList1.DataValueField = "provinceID"; F2mLinux联盟 DropDownList1.DataBind(); F2mLinux联盟 } F2mLinux联盟 #endregion F2mLinux联盟
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论 |
|
|
|
|
|