Loading

摘要: System.InvalidOperationException: This request has been blocked because sensitive information could be disclosed to third party web sites when this is used in a GET request. To allow GET requests, set JsonRequestBehavior to AllowGet.由错误信息可知MVC2出于对网站数据的保护,默认禁止通过get的请求返回JsonResult数据,你可以在返回Json时,传入第二个参 阅读全文
posted @ 2013-03-26 16:05 青岛欧姆网络科技 阅读(3059) 评论(0) 推荐(1) 编辑
摘要: Area 是Route中类似命名空间的概念,可以将多个有controller、view、route组成的集合分开,在相对大的项目中比较有用。1.创建Area新建一个MVC项目,在解决方案上面右键“添加Area”。添加后,你会发现解决方案里面多了一个顶级目录Area,下面是一个小的MVC项目。2.注册Area在Application_Start()方法里,AreaRegistration.RegisterAllAreas();3.在地址栏中输入Area/Controller/Action即可访问Area中的Controller等内容。4.默认情况下,你需要在路由注册里面加入命名空间以防止出现相同 阅读全文
posted @ 2013-03-26 10:28 青岛欧姆网络科技 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、 自定义路由需要继承RouteBase类RouteBase类有两个抽象方法:1.GetRouteData和GetVirtualPathGetRouteData用于重构RouteData数据,GetVirtualPath用于重写产生的URL。下面通过一个例子来说明如何自定义自己的路由:1. 新建一个ControllerView Code 1 namespace URLsAndRoutes.Controllers {2 public class LegacyController : Controller {3 public ActionResult GetLegacyURL(string le 阅读全文
posted @ 2013-03-26 09:44 青岛欧姆网络科技 阅读(356) 评论(0) 推荐(0) 编辑