`
jilong-liang
  • 浏览: 482488 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

C# URL的封装UrlAppHelper

    博客分类:
  • C #
C# 
阅读更多

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Web;

 

namespace Utility.Helper

{

    /// <summary>

    /// App操作类

    /// </summary>

    public static class UrlAppHelper

    {

        public static string Url

        {

            get

            {

                if (HttpContext.Current.Request.Url.Port == 80)

                    return "http://" + HttpContext.Current.Request.Url.Host;

                else

                    return "http://" + HttpContext.Current.Request.Url.Host + ":" + HttpContext.Current.Request.Url.Port;

            }

        }

        /// <summary>

        /// 应用程序路径,以/结尾

        /// </summary>

        /// <returns>://cms/</returns>

        public static string Path

        {

            get

            {

                string _ApplicationPath = System.Web.HttpContext.Current.Request.ApplicationPath;

                if (_ApplicationPath != "/")

                    _ApplicationPath += "/";

                return _ApplicationPath;

            }

        }

    }

}

 

分享到:
评论

相关推荐

    c# RabbitMQ封装类,连接发送接收解析都支持

    c# RabbitMQ封装类,连接发送接收解析都支持

    C# socket封装类和组件含例程全部开源

    本资源“C# socket封装类和组件含例程全部开源”提供了一套全面且强大的C# Socket封装,旨在简化开发过程,提高代码的可读性和可维护性。以下是对这个开源项目的详细解析: 首先,Socket是TCP/IP协议族的基本组成...

    C#系统封装并调用_函数_系统封装_

    在编程领域,特别是使用C#语言时,系统封装和函数调用是两个核心概念,它们对于构建高效、可维护的软件至关重要。系统封装是将复杂的功能或者数据隐藏在类或接口内部,对外提供简洁的接口,以降低系统的耦合度和提高...

    C# 海康威视 封装类 HCNetSDK

    标题"\"C# 海康威视 封装类 HCNetSDK\"\"指出,这是一个使用C#语言对海康威视的HCNetSDK进行封装的类库。这个封装类库通常包含了对原始SDK的API进行包装,以适应C#的编程习惯,同时也可能加入了额外的功能或优化,以...

    minio 对C#封装API类

    minio C#封装类minio C#封装类minio C#封装类minio C#封装类minio C#封装类minio C#封装类minio C#封装类minio C#封装类minio C#封装类minio C#封装类minio C#封装类

    C#日志封装类,队列方式处理

    本文将详细解析标题为“C#日志封装类,队列方式处理”的技术点,以及如何利用队列实现并发处理。同时,我们会结合"WinForm"这一标签,探讨如何在Windows桌面应用中有效运用这种日志处理方式。 首先,让我们理解“C#...

    C# winhttp 封装类

    C# winhttp 开发封装类 简化get post 请求 带cookie 可自定头文件

    C#字段封装器(附源码)

    本文将详细解析标题为“C#字段封装器”的软件及其相关知识点,帮助你理解如何通过该工具提升开发效率。 字段封装是面向对象编程中的一个重要概念,它是数据隐藏的一部分,用于保护类的内部数据,防止外部代码直接...

    C#串口封装类

    一个经过封装的类,封装.NET原有的Serial Port控件,拥有更加灵活的使用。

    c# dll封装以及调用

    在.NET框架中,C# DLL封装与调用是常见的编程实践,它允许我们将代码组织成可重用的库,方便在多个项目之间共享。DLL(动态链接库)是一种包含可由多个程序同时使用的函数和资源的文件。下面将详细介绍C# DLL的封装...

    C#字段封装器

    在C#编程中,字段封装(Field Encapsulation)是面向对象设计原则的重要组成部分,它涉及到如何管理和保护类的内部状态,以确保数据的安全性和一致性。本文将深入探讨C#中的字段封装器及其重要性,同时结合提供的...

    C#.NET 封装自定义组件(控件)Dll

    本主题将详细探讨如何使用C#.NET来封装自定义组件,并通过一个自定义数字文本框的实例进行说明。 首先,创建自定义控件的过程通常包括以下步骤: 1. **定义类**:在C#中,我们需要创建一个新的类,这个类将继承自...

    C#封装的chorme内核浏览器_demo

    **C#封装Chrome内核浏览器** 是一个技术实践,它涉及到使用C#编程语言与Google Chrome的Chromium内核进行交互,以创建自定义的浏览器应用程序。这种技术通常用于开发桌面应用,提供与Web浏览器类似的功能,但可以...

    C#源码 ModBusTCP封装实现

    在本案例中,我们讨论的是如何使用C#来封装一个ModBusTCP通信类,以便在项目中方便地调用。 首先,了解ModBusTCP协议。ModBus是基于ASCII或RTU(远程终端单元)的串行通信协议,而ModBusTCP是其在网络层上的扩展,...

    一个绝佳C#数据库封装类

    "C# 数据库封装类详解" 本文将对 C# 数据库封装类进行详细的解释和分析,包括类的设计、成员变量、方法实现等方面。 类设计 DatabaseHelper 类是 C# 语言中的一种数据库封装类,它实现了 IDisposable 接口,提供...

    C#封装的adb helper类库

    本项目提供了一个用C#封装的`adb helper`类库,极大地简化了开发者进行adb操作的流程,提高了工作效率。以下是关于这个类库的一些详细知识点: 1. **C# 封装**: - C#是一种面向对象的编程语言,以其强大的类型...

    c#几种常用数据库封装

    本文将深入探讨C#中几种常用的数据库封装技术,包括SQLite和BerkeleyDB,以及与数据库交互时涉及的序列化和通信机制。同时,我们将重点关注如何利用数据库连接池来优化性能。 首先,C#中的SQLite是一种轻量级、开源...

    Halcon - demo_halcon用C#封装_迈德威视_halconc#_DEMO_halconCsharp_

    《Halcon - C# 封装与迈德威视摄像头集成实战详解》 在工业自动化领域,计算机视觉技术起着至关重要的作用,其中Halcon作为一款功能强大的机器视觉软件库,广泛应用于各种图像处理任务。本文将深入探讨如何使用C#...

    (C#)封装好的TCP通讯接口

    本篇将重点介绍如何使用C#语言封装TCP通讯接口,以实现高效、稳定的数据交换。 首先,TCP通讯接口的封装通常涉及到以下几个关键部分: 1. **连接管理**:创建TCPClient或TcpListener对象来建立和管理客户端与...

    C# http Get/POST请求封装类

    本文将详细讨论如何在C#中封装一个用于执行HTTP GET和POST请求的类,以及`HttpHelper.cs`文件中的关键实现。 首先,了解GET和POST的基本概念。GET请求通常用于获取资源,其参数通过URL查询字符串传递,且对数据量有...

Global site tag (gtag.js) - Google Analytics