摘要: 在MVC项目中经常会使用到Area来分开不同的模块让项目结构更加的清晰。我在一次工作中就遇到了这样一个问题,使用了Area后因为有同样的Controller导致访问的时候会提示有重名的controller,大概提示是路由设置的问题,解决方案如下。在每个配置路由的地方加上命名空间。例如:public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( ... 阅读全文
posted @ 2013-05-21 18:22 +-/\-+ 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: convert(varchar(10),字段名,转换格式)CONVERT(nvarchar(10),count_time,121) CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到的函数的3个参数,第1个参数为,转换后的大小,第2个为转换日期的字段或函数,第3个为转换的格式.具体如下: 0 | 0 or 100 | mon dd yyyy hh:miAM(或PM) 1 | 101 | mm/dd/yy 2 | 102 | yy-mm-dd 3 | 103 阅读全文
posted @ 2013-03-30 16:10 +-/\-+ 阅读(10082) 评论(0) 推荐(0) 编辑
摘要: select * from dbo.Vehicle_Maintain_Details A inner join (select MaintainType as tempTypeName,count(ID) as num from dbo.Vehicle_Maintain_Details group by MaintainType) B on A.MaintainType=B.tempTypeName 阅读全文
posted @ 2013-01-09 17:59 +-/\-+ 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 看网上有人专门做了一些小工具,用来统计代码行数。感觉不是很必要。因为Visual Studio中的搜索功能支持正则表达式(虽然语法比较诡异),我们完全可以通过正则表达式来遍历整个解决方案从而获得代码行数。^:b*[^:b#/]+.*$需要注意:#开头和/开头或者空行都不计入代码量。如果需要只统计代码文件的代码量,可以按住Ctrl+Shift+F之后选择查找文件的类型。本文摘录于:http://www.imkevinyang.com/2009/05/visual-studio%E7%BB%9F%E8%AE%A1%E6%9C%89%E6%95%88%E4%BB%A3%E7%A0%81%E8%A1% 阅读全文
posted @ 2012-12-26 10:39 +-/\-+ 阅读(15483) 评论(0) 推荐(0) 编辑
摘要: URL特殊字符需转义 1、空格换成加号(+) 2、正斜杠(/)分隔目录和子目录 3、问号(?)分隔URL和查询 4、百分号(%)制定特殊字符 5、#号指定书签 6、&号分隔参数 转义字符的原因: 如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数来看待。例如 表单的action为list.jsf?act=go&state=5 则提交时通过request.getParameter可以分别取得act和state的值。 如果你的本意是act='go&state=5' 阅读全文
posted @ 2012-12-14 13:04 +-/\-+ 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 国家气象局提供的天气预报接口接口地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html对于第三个接口,返回信息比较全面,也是以json格式提供,格式如下{"weatherinfo": {//基本信息;"city":"北京","city_en":"beijing&quo 阅读全文
posted @ 2012-11-24 10:33 +-/\-+ 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 今天遇到个问题. 首先插入一个DataTime格式的数据: string sql="insert into [table] (date_time) values('" + date_time.ToString() + "'"; 执行如上命令.插入没有报告错误.但是,我又用一条命令读取时: string sql="select * from [table]; ..... IDataReader dr=cmd.ExecuteReader(); ... object obj=dr["data_time"];//在这 阅读全文
posted @ 2012-09-25 16:40 +-/\-+ 阅读(328) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Xml;namespace WEB{ /// <summary> /// Handler1 的摘要说明 /// </summary> public class Handler1 : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Re... 阅读全文
posted @ 2012-09-21 14:49 +-/\-+ 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: select top(10) * from T1 where Id >= (select MAX(Id) from (select top(20) * from T1 order by Id) as t) 阅读全文
posted @ 2012-09-07 17:18 +-/\-+ 阅读(989) 评论(0) 推荐(0) 编辑
摘要: privatevoid NumberAccpter(object sender, KeyPressEventArgs e) { int keyValue = (int)e.KeyChar; if ((keyValue >=48&& keyValue <=57) || keyValue ==8|| keyValue ==46) { if (sender !=null&& sender is TextBox && keyValue ==46) { if (((TextBox)sender).Text.IndexOf(".&quo 阅读全文
posted @ 2012-08-14 17:30 +-/\-+ 阅读(307) 评论(0) 推荐(0) 编辑