Beranda>Tutorial Pemrograman Jaringan>Tutorial Ajax

Contoh sederhana Ajax untuk mengubah kotak drop-down untuk menghasilkan tabel secara dinamis

Penulis:Eve Cole Waktu Pembaruan:2009-07-06 16:29:51



2.cs代码
menggunakan Sistem.Data.SqlClient;
dilindungi kekosongan Page_Load (pengirim objek, EventArgs e)
{
jika (!Halaman.IsPostBack)
{
this.DropDownList1.Attributes.Add("onchange", "return startRequest();");
DaftarProvinsi();
if (ProvinsiID != "")
{
GetCityByProvinceID(ProvinceID);
}
}
}

properti#properti wilayah
string pribadi ProvinceID
{
mendapatkan
{
if (Permintaan["ProvinceID"] != null && Permintaan["ProvinceID"].ToString() != "")
{
permintaan pengembalian["ProvinceID"];
}
kalau tidak
{
kembali "";
}
}
}
#endregion

GetDataSet#region GetDataSet
Kumpulan Data pribadi GetDataSet(string sql)
{
string constring=Sistem.Konfigurasi.ConfigurationSettings.AppSettings["ConnectionString"];
SqlDataAdapter sda =new SqlDataAdapter(sql,constring);
Kumpulan Data ds=Set Data baru();
sda.Isi(ds);
kembali ds;
}
#endregion

GetCityByProvinceID#region GetCityByProvinceID
kekosongan pribadi GetCityByProvinceID (string ProvinceID)
{
string connStr = ConfigurationSettings.AppSettings["ConnectionString"];
Sambungan SqlConnection = SqlConnection baru(sambunganStr);
string sql = "pilih * dari kota dimana ayah='" + ID Provinsi + "'";
SqlCommand cmd = new SqlCommand(sql, samb.);
samb.Buka();
SqlDataReader dr = cmd.ExecuteReader();

string s = @"

";
s+="";
s+="";
ke dalam m = 0;
sementara (dr.Baca())
{
jika (m % 2 == 0)
{
s += "";
}
kalau tidak
{
s += "";
}
m++;
s += "";
s += "";
s += "";
s+= "";
}
s+="";
dr.Tutup();
samb.Tutup();
this.Response.Write(s);
this.Respon.End();
}
#endregion

ListProvince#region ListProvince
kekosongan pribadi ListProvince()
{
string sql = "pilih * dari provinsi";
Kumpulan Data ds = DapatkanDataSet(sql);
DropDownList1.DataSource = ds;
DropDownList1.DataTextField = "provinsi";
DropDownList1.DataValueField = "ID provinsi";
DropDownList1.DataBind();
}
#wilayah akhir

流水号代号城市
" + dr["id"] + "" + dr["ID kota"] + "" + dr["kota"] + "