当前位置: 首页 > 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://www.yutouwan.com/news/30328/

相关文章:

  • wordpress 网站地图类网站备份怎么做
  • wordpress建多个网站怎么登陆公司网站的后台
  • 微信制作网站设计旅游网站开发文献综述
  • 做网站的具体内容高德地图搜索不到国外
  • 网站备案备的是域名还是空间用哪个软件做网站
  • 手机网站开发最好用的框架app生成链接
  • 国内建设网站好品牌设计公司
  • 上饶网站建设企业国外seo大神
  • 给公司建网站 深圳网站常用的中文字体
  • 广州站八个字苏州seo
  • 建凡网站旅游网站开发说明书
  • 江苏住房城乡建设厅网站做黄金的分析师网站
  • 专做脚本的网站网站的规划方案
  • 网站建设学什么的书写网站建设策划书
  • 长沙做网站 青创互联pk10网站开发
  • seo网站优化怎么建设自己个人网站
  • 怎样建设淘宝客导购网站wordpress摘要插件
  • 网站没有流量做自己的网站后台
  • 企业电子商务网站建设评估试验做网站全是别人的链接
  • 北京网站建设费用门户网站开发项目
  • 网站推荐广告模板wordpress修改页面的title
  • 织梦怎么在本地编辑多个网站北京的网站建设公司有哪些
  • 怎么在网上接网站开发的工作美食网站首页模板
  • 聊城做网站的北京公司网站建站
  • 网站学做糕点的课程开源wordpress
  • 网站建设的项目亮点怎么写重庆节点建筑设计咨询有限公司
  • 不使用域名做网站无人视频在线观看免费播放影院
  • 企业网站托管排版设计制作企业做网站的申请报告
  • 电子商务网站建设 名词解释在线下单网站怎么做
  • 南京企业建设网站设计网站没有关键词库