View Code

1 public partial class City : System.Web.UI.Page
2 {
3 protected void Page_Load(object sender, EventArgs e)
4 {
5 if(!IsPostBack)
6 {
7 BindProv();
8 BindCity();
9 }
10 }
11
12 //绑定市
13 private void BindCity()
14 {
15 ddlcity.Items.Clear();
16 DataTable citydt = new CitySer().GetAllCityByProvId(int.Parse(ddlprov.SelectedValue.ToString()));
17 foreach (DataRow dr in citydt.Rows)
18 {
19 ddlcity.Items.Add(new ListItem(dr["cityName"].ToString(), dr["id"].ToString()));
20 }
21 }
22 //绑定省
23 private void BindProv()
24 {
25 ddlprov.Items.Clear();
26 DataTable dt = new CitySer().GetAllProv();
27 foreach(DataRow dr in dt.Rows)
28 {
29 ddlprov.Items.Add(new ListItem(dr["provinceName"].ToString(),dr["id"].ToString()));
30 }
31 }
32 //联动
33 protected void ddlprov_SelectedIndexChanged(object sender, EventArgs e)
34 {
35 if (ddlprov.Items.Count != 0)
36 {
37 ddlcity.Items.Clear();
38 DataTable citydt = new CitySer().GetAllCityByProvId(int.Parse(ddlprov.SelectedValue.ToString()));
39 foreach (DataRow dr in citydt.Rows)
40 {
41 ddlcity.Items.Add(new ListItem(dr["cityName"].ToString(), dr["id"].ToString()));
42 }
43 }
44 }
45 }

转载于:https://www.cnblogs.com/wsl2011/archive/2011/05/31/2064117.html

ASP.Net中省市级联有关相关推荐

  1. 在WinForm中实现省市级联的效果

    在WinForm通过连接数据库来实现省市级联的效果 首先,在数据库中创建两个表,省份表(Province)和城市表(City),两个表之间需建立外键约束,主键是省份Id, 外键是城市表中的省份Id,从 ...

  2. 表单验证的初步实现和省市级联

    1.表单验证的初步实现 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/T ...

  3. 【前端2】js:原始类型,运算符,调试,页面加载,轮播图,Bom(对象,时钟),Dom(全选全不选,省市级联,隔行/触摸换色,表单校验)

    文章目录 1.js两种引入:js最终要引入到html在浏览器中运行 2.js五大原始类型:undefined 3.js的运算符和流程控制:js不支持单&和单|性能低 4.案例_99乘法表:So ...

  4. 如何使用EF Core在Blazor中创建级联的DropDownList

    介绍 (Introduction) In this article, we are going to create a cascading dropdown list in Blazor using ...

  5. JavaScript省市级联特效

    JavaScript中不用集合数组版:省市级联特效 代码如下: 效果:

  6. JSDay01--Homework(表格当前行点击变色,下拉框省市级联)

    1.创建table表格,要求: 点击某一行,则该行变色(选中). 答: <!DOCTYPE html> <html lang="en"><head&g ...

  7. ASP.NET中 RequiredFieldValidator(非空验证)的使用

    ylbtech-ASP.NET-Control-Validator: RequiredFieldValidator(非空验证)的使用 ASP.NET中 RequiredFieldValidator(非 ...

  8. 搜集《ASP.NET中常用的26个优化性能方法》

    1. 数据库访问性能优化 a.数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接 ...

  9. 在ASP.NET中跟踪和恢复大文件下载

    在Web应用程序中处理大文件下载的问题一直出了名的困难,因此对于大多数站点来说,如果用户的下载被中断了,它们只能说悲哀降临到用户的身上了.但是我们现在不必这样了,因为你可以使自己的ASP.NET应用程 ...

最新文章

  1. BZOJ 1597: [Usaco2008 Mar]土地购买( dp + 斜率优化 )
  2. 【数据结构】平衡树 - treap
  3. 设置mysql远程连接root权限
  4. docker安装、启动mongo
  5. java视频切片_使用ffmpeg视频切片并加密和视频AES-128加密后播放
  6. spring之IOC和DI关系
  7. ZooKeeper使用get命令无法获取节点版本信息
  8. 一起谈.NET技术,C#类类型
  9. Java 实验5 T5
  10. 读书笔记-简单叙述对象关系
  11. js省市二级联动;)
  12. candence的图纸大小设置_Revit出图通用步骤5_图纸布局
  13. 关于oracle的笔记
  14. 腾讯视频qlv格式怎么转换成mp4在手机上播放
  15. 计算机怎样更新卡驱动,电脑显卡驱动怎么更新(NVIDIA显卡手动更新教程)
  16. 计算机出现蓝屏怎么恢复,重启电脑后出现蓝屏怎么办
  17. 下列python语句的输出结果是_下列Python语句的输出结果是 __________ 。 print(数量%4d,单价%3.3f %(100,285.6)) (3.0分)_学小易找答案...
  18. Go语言-基本类型(int,float,bool,byte,string)
  19. U-boot简介及常用命令说明
  20. 各国语言缩写-各国语言简称

热门文章

  1. 教你用Python爬取图虫网
  2. ACM-ICPC (10/19)
  3. 使用svn控制系统的优缺点和注意事项
  4. 探索 ConcurrentHashMap 高并发性的实现机制
  5. gunzip 和 unzip 解压文件到指定的目录
  6. [转]MySQL innodb buffer pool
  7. 在iOS中使用tableView
  8. DM642图像平移程序学习
  9. 典型问题分析(十五)
  10. 转: 理解AngularJS中的依赖注入