C#获取当前页面的URL示例代码

 更新时间:2013年11月03日 17:15:36   作者:  
获取当前页面的URL在某些情况下还是比较使用的,下面为大家介绍下如何通过C#以及Javascript获取当前页面的URL,感兴趣的朋友不要错过
本实例的测试URL:http://www.mystudy.cn/web/index.aspx

1、通过C#获取当前页面的URL
复制代码 代码如下:

string url = Request.Url.AbsoluteUri; //结果: http://www.mystudy.cn/web/index.aspx
string host = Request.Url.Host; //结果:www.mystudy.cn
string rawUrl = Request.RawUrl; //结果:/web/index.aspx
string localPath = Request.Url.LocalPath; //结果:/web/index.aspx

2、通过Javascript获取当前页面的URL
复制代码 代码如下:

var url = document.URL; //结果:http://www.mystudy.cn/web/index.aspx
var href = document.location.href; //结果:http://www.mystudy.cn/web/index.aspx
var host = location.hostname; //结果:www.mystudy.cn

相关文章

  • 理解ASP.NET Core 依赖注入(Dependency Injection)

    理解ASP.NET Core 依赖注入(Dependency Injection)

    把有依赖关系的类放到容器中,解析出这些类的实例,就是依赖注入。目的是实现类的解耦。本文主要介绍了ASP.NET Core 依赖注入(Dependency Injection),需要了解具体内容的可以仔细阅读这篇文章,希望对你有所帮助
    2021-09-09
  • Asp.NET Core WebApi 配置文件详细说明

    Asp.NET Core WebApi 配置文件详细说明

    ASP.NET Core 提供了一套灵活的配置系统,允许开发者从多种来源加载配置数据,并根据需要使用这些配置,这篇文章主要介绍了Asp.NET Core WebApi 配置文件,需要的朋友可以参考下
    2025-04-04
  • jQuery+Asp.Net实现省市二级联动功能的方法

    jQuery+Asp.Net实现省市二级联动功能的方法

    这篇文章主要介绍了jQuery+Asp.Net实现省市二级联动功能的方法,涉及asp.net数据库读取与字符串转换相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • Entity Framework使用DataBase First模式实现数据库的增删改查

    Entity Framework使用DataBase First模式实现数据库的增删改查

    本文详细讲解了Entity Framework使用DataBase First模式实现数据库的增删改查,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • asp.net MVC下使用rest的方法

    asp.net MVC下使用rest的方法

    本篇文章主要介绍了asp.net MVC下使用rest的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • Visual Studio 2022 MAUI NU1105(NETSDK1005) 问题处理记录

    Visual Studio 2022 MAUI NU1105(NETSDK1005) 问题处理记录

    某一天修改了几行代码后,突然项目无法编译了,提示NU1105错误,这篇文章主要介绍了Visual Studio 2022 MAUI NU1105(NETSDK1005) 处理记录,需要的朋友可以参考下
    2022-12-12
  • 使用ASP.NET MVC引擎开发插件系统

    使用ASP.NET MVC引擎开发插件系统

    这篇文章主要为大家详细介绍了使用ASP.NET MVC引擎开发插件系统的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • IIS上部署Asp.net core Webapi的实现步骤

    IIS上部署Asp.net core Webapi的实现步骤

    ASP.NET Core Web API是构建RESTful应用程序的理想平台,本文主要介绍了IIS上部署Asp.net core Webapi的实现步骤,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • .NET 开源高性能 MQTT 类库详解

    .NET 开源高性能 MQTT 类库详解

    MQTTnet是一个高性能的.NET开源库,专为物联网中的MQTT协议开发设计,它提供了完整的客户端和服务器功能,本文将全面介绍 MQTTnet 的核心功能、显著优势及其广泛的应用场景,帮助我们更好地利用工具提升物联网项目的效率与可靠性,感兴趣的朋友一起看看吧
    2024-09-09
  • Asp.net+jquery+.ashx文件实现分页思路

    Asp.net+jquery+.ashx文件实现分页思路

    分页思路: .ashx程序中,编写好取得不同页码的程序。在页面布局好的前提下,留下数据区域 div。然后在页面请求 .ashx程序生成下一页的html代码。覆盖div.innerHTMl
    2013-03-03

最新评论