JS和C#后台获取网站URL
例:网页URL : http://localhost:8086/index.aspx?topicId=361
1.设置或获取 href 属性中跟在问号后面的部分:window.location.search
alert(window.location.search); 则输出:?topicId=361
2.设置或获取对象指定的文件名或路径:window.location.pathname
alert(window.location.pathname); //输出:/index.aspx?topicId=361
3.设置或获取整个 URL 为字符串 : window.location.href
alert(window.location.href); 则输出:http://localhost:8086/index.aspx?topicId=361
4.设置或获取与 URL 关联的端口号码:window.location.port
alert(window.location.port); 则输出:8086
5.设置或获取 URL 的协议部分:window.location.protocol
alert(window.location.protocol); 则输出:http:
6.设置或获取 href 属性中在井号“#”后面的分段:window.location.hash
7.设置或获取 location 或 URL 的 hostname 和 port 号码:window.location.host
alert(window.location.host); 则输出:http:localhost:8086
ps:window.location
属性 描述
hash 设置或获取 href 属性中在井号“#”后面的分段。
host 设置或获取 location 或 URL 的 hostname 和 port 号码。
hostname 设置或获取 location 或 URL 的主机名称部分。
href 设置或获取整个 URL 为字符串。
pathname 设置或获取对象指定的文件名或路径。
port 设置或获取与 URL 关联的端口号码。
protocol 设置或获取 URL 的协议部分。
search 设置或获取 href 属性中跟在问号后面的部分。
-----------------------------------------------------------------------------------------------------------------------------------------------------
C#后台获取根目录:Context.Request.Url.AbsoluteUri.Replace(Context.Request.RawUrl, "")
string url=Context.Request.Url.AbsoluteUri.Replace(Context.Request.RawUrl, "")+"/marster.aspx"
//url的值为 http://localhost:6514/marster.aspx
最新文章
- Ant搭建 一键生成APP技术 平台
- 转载:移动前端开发之viewport的深入理解
- backgroundworker的使用问题
- java正则表达式常用实例——借鉴思路
- Java基础知识强化之网络编程笔记07:TCP之服务器给客户端一个反馈案例
- css文本样式
- 1、Cocos2dx 3.0游戏开发三找一小块前言
- python学习之批量更改文件格式
- git远程仓库之添加远程库
- javascript 之继承-15
- linux的slect的脚本适用于交互
- Leetcode_49_Anagrams
- 网球pt站 T3nnis 情况说明
- 省市区三级联动(附j全国省市区json文件)
- 【Jenkins】Jenkins安装修改默认路径和端口的方法
- Hibernnate 一对多多对一双向关联
- Vue 虚拟Dom 及 部分生命周期初探
- 关于Session的概念和测试点
- Android 搭建ssh服务
- go 运行项目