随笔分类 - Asp.net
摘要:在MVC项目中经常会使用到Area来分开不同的模块让项目结构更加的清晰。我在一次工作中就遇到了这样一个问题,使用了Area后因为有同样的Controller导致访问的时候会提示有重名的controller,大概提示是路由设置的问题,解决方案如下。在每个配置路由的地方加上命名空间。例如:public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( ...
阅读全文
摘要:看网上有人专门做了一些小工具,用来统计代码行数。感觉不是很必要。因为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%
阅读全文
摘要: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'
阅读全文
摘要:国家气象局提供的天气预报接口接口地址: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
阅读全文
摘要: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...
阅读全文

浙公网安备 33010602011771号