摘要:Javascript 中对URL 进行编码,可以用escape(url) 函数进行编码,但如果该url 中包含+ 号符号时,在C#中用HttpUtility.UrlEncode() 进行解码,会发现+号不见了,+号被解析成空格;escape 不会对+号进行编码,所以会出该问题解决方案:Javascirpt中用encodeURIComponent() 函数进行编码,这个把+号也进行编码,C#端用HttpUtility.UrlEncode() 解码,就不会出现这个问题了。 阅读全文
开发规范总结-数据库
2012-04-06 10:35 by Spring.Guo, 303 阅读, 0 推荐, 收藏, 编辑
摘要:1. 数据库方面: 表名:可以按照数据表的使用来进行分类,然后用不同的分类前缀或后缀来标识,方便快速识别其用户。基础数据类。这些数据表在系统上线前就必须初始化好的。比如:城市,省份,部门类型等。表名规范: [项目名]_sys_表名;例如:bsy_sys_City业务数据类。这些数据表在系统测试或运行阶段不断增长的。比如:用户数据,订单数据。 表名规范:[项目名]_biz_表名;例如:bsy_biz_User日志数据类。这些数据表用来记录系统运行过程中的日志信息。 比如:错误日志,操作日志 .表名规范:[项目名]_log_表名;例如:bsy_log_OperateLog临时数据类。这些数据表是在 阅读全文
IIS7.5 不能访问3.5 wcf 的解决办法
2012-03-28 10:48 by Spring.Guo, 1859 阅读, 0 推荐, 收藏, 编辑
摘要:我的电脑上装了IIS7.5,win7旗舰版操作系统。开发环境上测试wcf 服务没问题。但部署到IIS7.5 上就报错:思考应该是wcf 服务的*.svc 文件没有找到对应的处理程序。打开IIS7.5 处理映射程序,发现*.svc 都被4.0框架接管,所以出错。 实验了网上提供的重新注册aspnet_regiis -i 2.0的方法,但是不管用。于是重新注册3.0 的wcf打开命令,输入cmd进入dos,再输入下命令:再次打开IIS 处理映射程序,发现*.svc已经被2.0接管了,当然如果你要弄4.0 的,再重新注册4.0 就可以了到此,3.5 框架下写的wcf 服务可以正常访问了。 阅读全文