ASP.NET MVC在Request中关于URL的参数

在ASP.NET MVC中,Request对象中URL相关属性的返回值

  • Request.Url.OriginalString 返回最原始的地址,即浏览器中的原生内容 [http://localhost:3638/Test/Show?id=1 ](http://localhost:3638/Test/Show?id=1%26%23160%3B)
  • Request.RawUrl 返回不包含Host Address信息的字符串 /Test/Show?id=1
  • Request.Url.Query 返回路径中的参数,ASP.NET MVC中通常以/的方式附带参数,但是这里返回的是?后边的值,所以/方式的参数这里是看不到的 ?id=1
  • Request.Url.Schema 返回请求类型 http
  • Request.Url.Port 返回端口值 3638
  • Request.Url.LocalPath 返回?前的内容,但不包括Host信息 /Test/Show
  • Request.Url.PathAndQuery 返回RawUrl相同的内容 /Test/Show?id=1
  • Request.Url.Segments 返回一个字符串数组,将LocalPath以/划分成字符串数组 ["/","Test/","Show"]
  • Request.Url.OriginalString 返回最原始的地址,即浏览器中的原生内容 [http://localhost:3638/Test/Show?id=1](http://localhost:3638/Test/Show?id=1)
  • Request.RawUrl 返回不包含Host Address信息的字符串 /Test/Show?id=1
  • Request.Url.Query 返回路径中的参数,ASP.NET MVC中通常以/的方式附带参数,但是这里返回的是?后边的值,所以/方式的参数这里是看不到的 ?id=1
  • Request.Url.Schema 返回请求类型 http
  • Request.Url.Port 返回端口值 3638
  • Request.Url.LocalPath 返回?前的内容,但不包括Host信息 /Test/Show
  • Request.Url.PathAndQuery 返回RawUrl相同的内容 /Test/Show?id=1
  • Request.Url.Segments 返回一个字符串数组,将LocalPath以/划分成字符串数组["/","Test/","Show"]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,803评论 19 139
  • “Evernote和Google在信息检索和知识管理上有什么终极区别?” 我认为在信息检索方面,Evernote对...
    鸭梨山大哎阅读 1,693评论 1 2
  • 格外清明的夜晚。雨声,似乎就成了最好的借口。 夜未眠,雨仍旧。潇潇细雨,何处寄闲愁?夜已晚,愁未眠。寝食难安,未曾...
    盛夏欢乐不是夏乐阅读 1,585评论 0 0
  • 《不要让数字安全成为“云会计”的绊脚石》,来自微信公众号:云会计大数据前沿。这篇文章是陈平老师写的,云会计主要是利...
    渣渣兔阅读 1,076评论 0 0
  • 自上周实行奖惩制度以来,纪律稍稍有所好转。这周几个扣分多的孩子也在积极表现,通过加分挽回了自己的损失。本周数量急剧...
    心之山水阅读 2,540评论 0 5

友情链接更多精彩内容