一个省市县3级数据类
//返回存储在数据库中的综合ID,不判断参数是否正确,使用前须使用existCountyById判断正确后在调用该函数,否则可能引发异常.
public static int getId(int province_int,int city_int,int county_int)
//返回省市县3级ID数组,不判断参数是否正确,使用前须使用existId判断正确后在调用该函数,否则可能引发异常.
public static int[] get3IntById(int id)
//获取省份综合ID范围,调用该函数前请使用existProvinceById函数检测参数合法性,否则可能产生异常.
public static int[] getProvinceIdRange(int province_int)
//获取市综合ID范围,调用该函数前请使用existCityById函数检测参数合法性,否则可能产生异常.
public static int[] getCityIdRange(int province_int, int city_int)
//判断省份ID是否存在
public static Boolean existProvinceById(int province_int)
//判断省份ID,市ID是否存在
public static Boolean existCityById(int province_int,int city_int)
//判断省份ID,市ID,县ID 是否存在
public static Boolean existCountyById(int province_int,int city_int,int county_int)
//判断综合ID是否存在
public static Boolean existId(int id)
//通过省份ID返回省份名称字符串,不进行参数合法性检测,使用前使用existProvinceById函数检测ID是否存在,否则可能产生异常
public static string getProvince(int province_int)
//通过省/市ID获取省市名称字符串数组,不进行参数合法性检测,使用前使用existCityById函数检测ID时候存在,否则可能产生异常.
public static string[] getCity(int province_int, int city_int)
//通过省市县ID获取省市县名称字符串数组,不进行参数合法检测,使用前使用existCountyById函数检测ID是否存在,否则可能产生异常.
public static string[] getCounty(int province_int, int city_int, int county_int)
一般开发网站时从客户端发送省市县的id到服务器然后,服务器将数据保存为一个综合ID,节省存储空间.省市县数据在类的私有字段里.可以转化为js数据,实现客户端省市县3级表单联动
稍后发布下载地址
------解决方案--------------------