亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

asp.net下使用AjaxPro實現二級聯動代碼

2024-07-10 13:25:30
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %>

<!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>AjaxPro實現二級聯動</title>
</head>
<body>
<form runat="server">
<div>
<table cellpadding="3" cellspacing="1" bordercolor="#FFFFFF">
<tr>
<td colspan="2">
<strong>AjaxPro實現二級聯動</strong> </td>
</tr>
<tr >
<td>
省份</td>
<td>
<asp:DropDownList runat="server" DataTextField="StateName" DataValueField="StateId">
</asp:DropDownList></td>
</tr>
<tr >
<td><strong>城市</strong></td>
<td>
<asp:DropDownList runat="server">
</asp:DropDownList></td>
</tr>
</table>

</div>
<script language="javascript" type="text/javascript" defer="defer">
function ShowCity(id)
{
var res=Test.GetCityList(parseInt(id)).value;
var ddl=document.getElementById("<%=ddlCityList.UniqueID %>");
ddl.length=0;
if(res)
{
//res是服務器返回的一個List<City>集合
for(var i=0;i<res.length;i++)
{
ddl.options.add(new Option(res[i].CityName,res[i].CityId));
//從上面可以看出可以直接調用List<City>集合中的元素和它們的屬性
}
}
}
</script>
</form>
</body>
</html>
<DIV class=cnblogs_Highlighter><PRE class=brush:csharp>using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Generic;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;


/**
* 寫作說明:本文展示了如何利用AjaxPro與服務器交互,并且還展示了在Js中可以直接調用服務器返回的集合和直接調用服務器上class的屬性
* 作者:周公
* 日期:2008-1-1
* 首發地址:
**/
public partial class Test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
List<State> stateList = new List<State>(10);
stateList.Add(new State(0, "選擇城市"));//默認選項
stateList.Add(new State(1,"北京"));
stateList.Add(new State(2, "天津"));
stateList.Add(new State(3, "上海"));
stateList.Add(new State(4, "湖北"));
stateList.Add(new State(5, "湖南"));
stateList.Add(new State(6, "山西"));
ddlStateList.DataSource = stateList;
ddlStateList.DataBind();
ddlStateList.Attributes["onchange"] = "ShowCity(this.options[selectedIndex].value)";
}
AjaxPro.Utility.RegisterTypeForAjax(typeof(Test));//注冊
}
[AjaxPro.AjaxMethod]
public List<City> GetCityList(int stateId)
{
//呵呵,都是我熟悉的城市或者區
List<City> cityList = new List<City>(12);
cityList.Add(new City(11, "海淀區", 1));
cityList.Add(new City(12, "朝陽區", 1));
cityList.Add(new City(13, "大港區", 2));
cityList.Add(new City(14, "南開區", 2));
cityList.Add(new City(15, "普陀區", 3));
cityList.Add(new City(16, "黃浦區", 3));
cityList.Add(new City(17, "黃岡市", 4));
cityList.Add(new City(18, "荊州市", 4));
cityList.Add(new City(19, "長沙市", 5));
cityList.Add(new City(20, "岳陽市", 5));
cityList.Add(new City(21, "太原市", 6));
cityList.Add(new City(22, "大同市", 6));
List<City> tempList = new List<City>();
for (int i = 0; i < cityList.Count; i++)
{
if (cityList[i].StateId == stateId)
{
tempList.Add(cityList[i]);
}
}
return tempList;
}
}
/// <summary>
/// 省份信息
/// </summary>
public class State
{
private int stateId;
private string stateName;
/// <summary>
/// 省份名
/// </summary>
public string StateName
{
get { return stateName; }
set { stateName = value; }
}

/// <summary>
/// 省份編號
/// </summary>
public int StateId
{
get { return stateId; }
set { stateId = value; }
}
public State(int stateId, string stateName)
{
this.stateId = stateId;
this.stateName = stateName;
}
}
/// <summary>
/// 城市信息
/// </summary>
public class City
{
private int cityId;
private int stateId;
private string cityName;
/// <summary>
/// 城市名稱
/// </summary>
public string CityName
{
get { return cityName; }
set { cityName = value; }
}

/// <summary>
/// 城市所在省份編號
/// </summary>
public int StateId
{
get { return stateId; }
set { stateId = value; }
}

/// <summary>
/// 城市編號
/// </summary>
public int CityId
{
get { return cityId; }
set { cityId = value; }
}

public City(int cityId, string cityName, int stateId)
{
this.cityId = cityId;
this.cityName = cityName;
this.stateId = stateId;
}

}


</PRE>
</DIV>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品视频在线播放| 一区二区三区天堂av| 91国产中文字幕| 久久男人av资源网站| 青青草原成人在线视频| 亚洲欧美日韩国产中文专区| 一本大道香蕉久在线播放29| 久久久久久久久久久久av| 欧美成人自拍视频| 成人黄色影片在线| 国产亚洲欧美日韩美女| 欧洲精品久久久| 日韩男女性生活视频| 最近2019年好看中文字幕视频| 日韩精品视频免费专区在线播放| 欧美性在线视频| 国产精品爽爽爽爽爽爽在线观看| 亚洲iv一区二区三区| 欧美激情视频在线免费观看 欧美视频免费一| 97av在线视频免费播放| 欧美精品在线第一页| 亚洲另类欧美自拍| 久久影院中文字幕| 日韩av在线网页| 日韩在线观看精品| 精品成人久久av| 日韩中文字幕在线看| 亚洲国产天堂久久综合网| 中文欧美在线视频| 2023亚洲男人天堂| 69**夜色精品国产69乱| 国产精品久久国产精品99gif| 国产欧美精品在线播放| 午夜精品一区二区三区视频免费看| 欧美激情国产日韩精品一区18| 成人xxxx视频| 成人黄色午夜影院| 国产精品久久一区| 国产成人精品视频在线观看| 最近2019中文字幕第三页视频| 亚洲第一黄色网| 亚洲欧美日韩在线高清直播| 成人字幕网zmw| 久久国产精品亚洲| 国产精品福利无圣光在线一区| 国产精品夜间视频香蕉| 欧美有码在线视频| 精品福利樱桃av导航| 欧美乱大交xxxxx另类电影| 亚洲国产成人精品久久久国产成人一区| 国产91在线播放精品91| 九九热99久久久国产盗摄| 欧美最顶级丰满的aⅴ艳星| 亚洲精品小视频在线观看| xxxxxxxxx欧美| 国产精品扒开腿做爽爽爽视频| 日本中文字幕成人| 亚洲变态欧美另类捆绑| 亚洲无线码在线一区观看| 亚洲成人黄色网址| 国产日产亚洲精品| 日韩毛片中文字幕| 国产精品精品久久久久久| 午夜精品久久久99热福利| 欧美激情综合色综合啪啪五月| 国产aⅴ夜夜欢一区二区三区| 色黄久久久久久| 欧洲精品在线视频| 日本久久久久久久| 日韩专区中文字幕| 亚洲美女喷白浆| 91久久精品国产91久久性色| 狠狠色狠狠色综合日日五| 亚洲天堂男人天堂女人天堂| 8050国产精品久久久久久| 久久久视频精品| 欧美视频13p| 色悠悠国产精品| 国产欧美一区二区三区在线看| 911国产网站尤物在线观看| 国内免费久久久久久久久久久| 久久久精品2019中文字幕神马| 国产欧美日韩高清| 在线精品国产成人综合| 欧美影院在线播放| 国内精品久久久久影院优| 久久久久久成人| 国产欧美va欧美va香蕉在| 亚洲性生活视频在线观看| 日韩免费在线电影| 国产丝袜视频一区| 国产网站欧美日韩免费精品在线观看| 国产视频福利一区| 欧美亚洲一级片| 国产亚洲视频在线观看| 欧美疯狂xxxx大交乱88av| 欧美中文在线免费| 亚洲国产精品va在线看黑人| 国产精品入口日韩视频大尺度| 国产成人亚洲综合青青| 国产91|九色| 国产欧洲精品视频| 国产欧美亚洲精品| 欧美亚洲视频在线观看| 欧美激情一区二区三区久久久| 国产精品吊钟奶在线| 国产精品xxxxx| 久久久久久国产精品美女| 亚洲国产精品成人一区二区| 日本久久久久久久久| 亚洲xxx视频| 97成人精品区在线播放| 国产欧美一区二区三区在线| 久久久久久午夜| 91成人在线播放| 亚洲男人av电影| 久久人体大胆视频| 中日韩午夜理伦电影免费| 日本一区二区三区在线播放| 亚洲视频在线观看视频| 欧美肥老太性生活视频| 欧美亚洲另类激情另类| 久久久精品电影| 中文字幕亚洲欧美日韩2019| 亚洲精品日产aⅴ| 一区二区三区日韩在线| 亚洲性69xxxbbb| 久久久久中文字幕2018| 欧美激情第一页xxx| 欧美激情在线观看视频| 国产亚洲激情在线| 亚洲九九九在线观看| 欧美成人在线网站| 91精品国产91| 日本精品在线视频| 亚洲视频综合网| 精品福利樱桃av导航| 日韩av在线网| 日韩免费精品视频| 欧美激情一区二区三级高清视频| 成人激情电影一区二区| 亚洲аv电影天堂网| 国产精品十八以下禁看| 欧美自拍视频在线观看| 精品国产一区二区在线| 九九视频直播综合网| 日韩在线中文视频| 欧美精品生活片| 精品五月天久久| 岛国av在线不卡| 欧美性xxxx极品高清hd直播| 色噜噜狠狠狠综合曰曰曰88av| 大伊人狠狠躁夜夜躁av一区| 久久久久久高潮国产精品视| 亚洲一区二区三区在线免费观看| 日韩精品在线影院| 国产成人精品国内自产拍免费看| 亚洲人在线视频| 欧美精品videos性欧美| 欧美精品video| 日韩免费在线电影| 亚洲美女av网站| 中文字幕欧美亚洲| www.xxxx精品|