asp.net中封装路由信息的对象--RouteData源码
2016-08-12 16:02
399 查看
#region 程序集 System.Web.dll, v4.0.0.0 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Web.dll #endregion using System; using System.Runtime.CompilerServices; namespace System.Web.Routing { // 摘要: // 封装有关路由的信息。 [TypeForwardedFrom("System.Web.Routing, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=31bf3856ad364e35")] public class RouteData { // 摘要: // 初始化 System.Web.Routing.RouteData 类的新实例。 public RouteData(); // // 摘要: // 使用指定路由和路由处理程序初始化 System.Web.Routing.RouteData 类的新实例。 // // 参数: // route: // 一个定义路由的对象。 // // routeHandler: // 一个处理请求的对象。 public RouteData(RouteBase route, IRouteHandler routeHandler); // 摘要: // 获取在 ASP.NET 路由确定路由是否匹配请求时,传递到路由处理程序但未使用的自定义值的集合。 // // 返回结果: // 一个包含自定义值的对象。 public RouteValueDictionary DataTokens { get; } // // 摘要: // 获取或设置表示路由的对象。 // // 返回结果: // 一个表示路由定义的对象。 public RouteBase Route { get; set; } // // 摘要: // 获取或设置处理所请求路由的对象。 // // 返回结果: // 一个处理路由请求的对象。 public IRouteHandler RouteHandler { get; set; } // // 摘要: // 获取路由的 URL 参数值和默认值的集合。 // // 返回结果: // 一个对象,其中包含根据 URL 和默认值分析得出的值。 public RouteValueDictionary Values { get; } // 摘要: // 使用指定标识符检索值。 // // 参数: // valueName: // 要检索的值的键。 // // 返回结果: // 其键与 valueName 匹配的 System.Web.Routing.RouteData.Values 属性中的元素。 // // 异常: // System.InvalidOperationException: // valueName 的值不存在。 public string GetRequiredString(string valueName); } }
相关文章推荐
- ASP.NET运行时报 对象名 'users' 无效 错误信息
- OWA或Messenger样式的信息提示窗口——编写ASP.NET AJAX Extender控件(中):封装成服务器端控件
- 在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息
- asp.net异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例
- ASP.NET Web API 路由对象介绍
- OWA或Messenger样式的信息提示窗口——编写ASP.NET AJAX Extender控件(中):封装成服务器端控件
- ASP.NET Web API 路由对象介绍
- ASP.NET查找路由表RouteTable中路由名等信息的方法
- ASP.NET,保存信息的内置对象,如Application,Session,Cookie,Viewstate和Cache等
- ASP.NET MVC路由系统的核心对象介绍
- ASP.NET Web API 路由对象介绍
- asp.net通过反射技术实现Ajax(2)--前台javascript封装的Ajax对象
- ASP.NET Web API 路由对象介绍
- 以下是关于ASP.NET中保存各种信息的对象的比较,理解这些对象的原理,对制作完善的程序来说是相当有必要的(摘至互联网,并非原创--xukunping)
- ASP.NET MVC 学习笔记-7.自定义配置信息 ASP.NET MVC 学习笔记-6.异步控制器 ASP.NET MVC 学习笔记-5.Controller与View的数据传递 ASP.NET MVC 学习笔记-4.ASP.NET MVC中Ajax的应用 ASP.NET MVC 学习笔记-3.面向对象设计原则
- The NOTE of learning ASP.NET [16] 关于类和对象以及封装
- Asp.Net中查询域名的Whois信息
- 用ASP.NET上传图片并生成带版权信息的缩略图
- ASP.NET vulnerability后续的一些信息
- ASP.NET Forum 中对异常:"对象名 'Moderators' 无效" 的处理