当前位置: 首页 > news >正文

整合资源加强全市网站建设深圳高端设计公司有哪些

整合资源加强全市网站建设,深圳高端设计公司有哪些,环球影城排队太热了,wordpress 4.8在MVC框架中#xff0c;控制器必须实现System.Web.Mvc命名空间的IController接口#xff0c;如下图所示#xff1a; //// 摘要:// 定义控制器所需的方法。public interface IController{//// 摘要:// 执行指定的请求上下文。//// 参数:// requestContext:// 请…在MVC框架中控制器必须实现System.Web.Mvc命名空间的IController接口如下图所示 //// 摘要:// 定义控制器所需的方法。public interface IController{//// 摘要:// 执行指定的请求上下文。//// 参数:// requestContext:// 请求上下文。void Execute(RequestContext requestContext);} 这是一个很简单的接口。唯一的方法Excute在请求以控制器为目标时被调用。但是发挥着重要的作用。 在Controller文件夹中创建一个新的名为“BasicController”的类文件如下图所示 public class BasicController : IController{public void Execute(RequestContext requestContext){string controller requestContext.RouteData.Values[controller].ToString();string action requestContext.RouteData.Values[action].ToString();requestContext.HttpContext.Response.Write(string.Format(Controller:{0},Action:{1}, controller, action));}} IController接口的Execute方法被传递给System.Web.Routing.RequestContext对象它提供关于请求和匹配路由的信息如下图所示  RequestContext类定义的属性名称描述HttpContext返回一个描述当前请求的 HttpContextBase 对象RouteData返回一个描述匹配请求的路由的RouteData对象 HttpContextBase对象对一组描述当前请求的对象提供访问。RouteData对象描述了路由下图描述了RouteData属性 RouteData类定义的属性名称描述Route返回匹配路由的RouteBase实现RouteHandler返回处理路由的IRouteHandlerValues返回按名称索引的片段值的集合 运行效果如下图所示  接受请求数据  控制器经常需要访问来自于输入的请求的数据如查询字符串值表单值以及由路由系统根据输入URL解析所得到得到参数。访问这些数据有三个主要途径 1、通过一组上下文对象进行提取。 2、作为参数被传递给动作方法而形成的的数据。 3、明确地调用框架的模型绑定特性。 当控制器通过Controller基类派生而来的时候使得到了一组便利属性可以用来访问与请求相关的信息。这些便利属性包括RequestReponse,RouteData、HttpContext以及Server。每一个属性都包括了请求不同方面的信息是因为每一个都是从请求的ControllerContext实例接受了不同类型的数据。这些属性统称为“便利属性”如下图所示 常用的上下文对象属性类型描述Request.QueryStringNameValueCollection随该请求发送的GET变量Request.FormNameValueCollention随该请求发送的POST变量Request.CookiesHttpCookieCollection由浏览器随该请求发送的CookiesRequest.HttpMethodsting用于该请求的HTTP方法(动词如GET或者POST)Request.HeadersNameValueCollection随该请求发送的整个HTTP报头Request.UrlUrl所请求的URLRequest.UserHostAddressstring形成该请求的用户IP地址Request.RouteRouteBase为该请求所选择的RouteTable.Routes条目RouteData.ValuesRouteValueDictionary当前路由的参数从URL或默认值提取HttpContext.ApplicationHttpApplicationStateBase应用程序状态库HttpContext.CacheCache应用程序缓存库HttpContext.ItemsIDictionary当前请求的状态库HttpContext.SessionHttpSessionStateBase访问者会话状态库UserIPrincipal已登录用户的认证信息TempDataTempDataDictionary为当前用户存储的临时数据项动作结果  MVC框架通过使用动作结果Action Result把指明意图 和 执行意图分离开来。一般都是返回一个派生与ActionResult类的对象它描述控制器相应应该要完成的功能。例如渲染一个视图重定向到另一个URL或 动作方法等在动作方法被执行后创建MVC框架处理的ActionResult对象以产生结果。MVC框架有许多内建的动作结果类型如下图所示 内建的ActionResult类型描述辅助器方法ViewResult返回指定的或默认的视图模板ViewPartialViewResult返回指定的或默认的分部视图模板PartialViewRedireToRouteResult将HTTP 301或者302重定向发给一个动作方法或特定的路由条目根据路由配置生成一个URL RedirectToAction RedirectToActionPermanent RedirectToRoute RedirectToRoutePermanent RedirectResult将HTTP301或302重定向发送给一个特定的URLRedirect RedirectPermanentContentResult返回原始的文本数据给浏览器随意设置文本类型头部ContentFileResult将二进制例如磁盘文件或内存字节数组直接传送给浏览器FileJsonResult将一个.NET对象序列化成JSON格式发送给响应JsonJavaScriptResult发送一个由浏览器执行的JavaScript源代码偏度JavaScriptHttpUnauthorizedResult将响应的HTTP状态码设置为401意味“未授权”这会引发当前的认证机制表单认证或Windows认证要求访问者进行登录NoneHttpNotFoundResult返回一个HTTP的“404——未找到”错误HttpNotFountHttpStatusCodeResult返回一个指定的HTTP码NoneEmptyResult什么也不做None
http://wiki.neutronadmin.com/news/30328/

相关文章:

  • wordpress音乐站主题微信开发流程四步
  • 东莞莞城网站建设公司企炬网站
  • 太原seo代理商上海seo网络推广公司
  • 河北省建设招标网站做网站兰州
  • 做国际网站有补贴吗哈尔滨做网站多少钱
  • 建网站业务员wordpress 转发标题
  • 老师问我做网站用到什么创新技术网上商城网站开发报告
  • 沈阳做网站价格e福州首页
  • 成都网站开发收费网站建设计划图
  • 网站风格的设计原则网站数据库怎么建立
  • 电商网站建设精英用wordpress主题首页
  • 建设网站的项目策划书网站怎么排名
  • 做网站的企业广州wordpress怎么找到php文件路径
  • 做淘宝客网站哪个好用济南官网seo厂家
  • 网络营销的应用研究论文广告网站建设网站排名优化
  • 如何建设一个电影网站可能wordpress.org或服务器配置文件存在问题
  • 网站视觉优化的意义手机网站设计神器
  • 在哪做网站好wordpress版本要求
  • 企业网站每年的费用国内做网站网站代理怎么样
  • 通过高权重网站做长尾关键词嘉兴市城乡规划建设局网站
  • 站长工具seo综合查询排名网页网站建设软件
  • 优秀的网站首页上海建筑网站设计
  • 排名优化网站建设中山免费建网站
  • 自己动手建设网站如何用自己的电脑建网站
  • 天河岗顶棠下上社网站建设湘潭网站建设 x磐石网络
  • 手机商城网站开发v9双语版网站怎么做
  • 自己做网站nas网站建设项目验收方案
  • 电商网站新闻怎么做的个人网站开发教程
  • 网站seo做点提升流量东莞建设局网
  • 制作网站哪里好网站推广工作总结