博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AJAX 实战【三级联动】分析
阅读量:5030 次
发布时间:2019-06-12

本文共 1583 字,大约阅读时间需要 5 分钟。

使用 AJAX 对全国地名进行选取

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%--三个下拉列表--%>
.aspx

 

 

<%@ WebHandler Language="C#" Class="ccc" %>using System;using System.Web;using System.Linq;                 //**********using System.Collections.Generic;  //**********     三个引入的命名空间using System.Text;                  //**********public class ccc : IHttpHandler{    public void ProcessRequest(HttpContext context)    {        StringBuilder str = new StringBuilder();          str.Append("[");                           // 字符串拼接                            string s = context.Request["areacode"];        using (DataClassesDataContext con = new DataClassesDataContext())        {            List
clist = new List
(); clist = con.ChinaStates.Where(r => r.ParentAreaCode ==s).ToList(); int count = 0; foreach (ChinaStates c in clist) { if (count > 0) { str.Append(","); } str.Append("{\"code\":\""+c.AreaCode +"\",\"name\":\""+c.AreaName+"\"}"); count++; //将查询结果拼接成 json 对象!!!!!!! } } str.Append("]"); context.Response.Write(str); context.Response.End(); } public bool IsReusable { get { return false; } }}
.ashx

 

转载于:https://www.cnblogs.com/Tanghongchang/p/6956589.html

你可能感兴趣的文章
Objective-C 使用 C++类
查看>>
浅谈之高级查询over(partition by)
查看>>
Notes: CRM Analytics–BI from a CRM perspective (2)
查看>>
graphite custom functions
查看>>
列出所有的属性键
查看>>
js获取请求地址后面带的参数
查看>>
[原创]使用java批量修改文件编码(ANSI-->UTF-8)
查看>>
设计模式のCompositePattern(组合模式)----结构模式
查看>>
二进制集合枚举子集
查看>>
磁盘管理
查看>>
SAS学习经验总结分享:篇二—input语句
查看>>
UIImage与UIColor互转
查看>>
RotateAnimation详解
查看>>
系统管理玩玩Windows Azure
查看>>
c#匿名方法
查看>>
如何判断链表是否有环
查看>>
【小程序】缓存
查看>>
ssh无密码登陆屌丝指南
查看>>
MySQL锁之三:MySQL的共享锁与排它锁编码演示
查看>>
docker常用命令详解
查看>>