`
niunan
  • 浏览: 721425 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

把“~/niunantest.aspx”转成"http://localhost:4532/test/niunantest.aspx"的方法

    博客分类:
  • .NET
阅读更多
.NET中有个mappath方法是转成物理路径的,但是我却找不到现成的方法转成虚拟路径,自己写了一个,以做备用!
    /// <summary>把~/niunantest.aspx转化成http://localhost:3212/ModuleTest/niunantest.aspx
    /// 
    /// </summary>
    /// <param name="path">如:~/niunantest.aspx</param>
    /// <returns></returns>
    public static string GetVirsualURL(string path)
    {
        path = path.Replace("~","");
        HttpRequest request = HttpContext.Current.Request;
        string port = request.Url.Port == 80 ? "" : ":" + request.Url.Port.ToString();
        if (request.ApplicationPath == "/")
        {
            return @"http://" + request.Url.Host + port+path;
        }
        else
        {
            return @"http://" + request.Url.Host + port + request.ApplicationPath+path;
        }
    }
分享到:
评论

相关推荐

    jdbc连接sqlserver数据库

    [root@localhost/]# sqlcmd -S localhost ``` #### 三、安装 SQLServer Agent SQLServer Agent 是一个用于计划和管理任务的组件,对于一些定时任务的管理非常有用。 **3.1 下载** 下载 SQLServer Agent 的 RPM ...

    MyEclipse中用JDBC连接Sql_Server_2005

    - 运行`Test`类中的主方法,如果一切设置正确,将会输出`regist`表中的数据。 #### 其他注意事项 - 如果之前使用的是JDBC连接SQL Server 2000,需要注意不同版本之间的差异,特别是驱动的兼容性问题。 - 在连接...

    jdbc连接SqlServer

    public class Test { public static void main(String[] args) { String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample...

    web httpmode test

    通过上述方法,即使在web服务器中没有"123"目录,用户仍然可以访问"http://localhost/123/"并获得预期的响应。这个过程涉及到了ASP.NET的URL路由和IIS URL重写,它们都是Web开发中非常重要的概念,可以帮助我们构建...

    在Eclipse中用JDBC连接Sql Server 2005总结

    String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample"; // 连接服务器和数据库sample String userName = "sa"; // 默认用户名 String userPwd = "123456"; // 密码 Connection dbConn; try...

    我喜欢的Java资源

    String urlStr = "jdbc:mysql://localhost:3306/test"; // 数据库URL String user = "root"; // 用户名 String password = "16327525"; // 密码 Class.forName("com.mysql.jdbc.Driver"); // 加载驱动 con = ...

    网页复习题目

    1. 访问ASP.NET网页:在浏览器的地址栏中输入的URL应该是`http://localhost/myweb/aspnet/test1.aspx`,因为myweb被设为默认网站的主目录,所以可以直接使用localhost来访问。 2. ASP.NET控件属性:为了使CheckBox...

    Url重写篇视频------本讲将通过实例比较ASP.NET下的三种典型URL重写方案

    Default.aspx.cs public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Response.Write(Request.Path + "?" + Request.ServerVariables["QUERY_...

    matlab访问mysql数据库教程及代码

    conn = database('test', 'dlut', '', 'com.mysql.jdbc.Driver', 'jdbc:mysql://localhost:3306/test') 接下来,可以使用 ping 函数来测试数据库连接: ping(conn) 如果连接成功,将返回 1,否则将返回 0。 四步...

    数据库配置的相关方面

    String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample"; String userName = "sa"; String userPwd = "123456"; Connection dbConn; try { Class.forName(driverName); dbConn = ...

    Myeclipse--SQL2005

    - **下载地址**:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796#filelist - **功能简介**:提供了一个图形界面工具,用于管理SQL Server实例...

    Windows下 Apache PHP 环境搭建的方法

    - `ServerName localhost:8080`:设置服务器名称。 - 添加以下内容: - `LoadModule php5_module X:/php/php5apache2_4.dll`:加载PHP模块。 - `AddType application/x-httpd-php .php .html .htm`:定义PHP文件...

    asp.net页面通过URL参数传值中文乱码问题解决办法

    string message = "http://localhost/Test/test1.aspx?111=" + System.Web.HttpUtility.UrlEncode("中华人明共和国", Encoding.GetEncoding("GB2312")); HttpWebRequest myHttpWebRequest = (HttpWebRequest)...

    JDBC连接SQL Server2005

    String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample"; String userName = "sa"; String userPwd = "123"; Connection dbConn; try { Class.forName(driverName); dbConn = ...

    第08篇:Bypass ngx_lua_waf SQL注入防御(多姿势)1

    ### Bypass ngx_lua_waf SQL注入防御方法解析 #### 0x00 前言 ngx_lua_waf是一款基于ngx_lua的Web应用防火墙,以其高性能与轻量级著称。它内置了一系列针对常见攻击手段如SQL注入的防御规则。然而,在实际应用中,...

    移动警务通程序的相关配置

    - 在浏览器中输入`http://localhost:8080/test/helloworld`来测试部署的应用。 #### 三、使用JDBC连接SQLSERVER2008数据库 为了使移动警务通应用能够访问数据库,还需配置JDBC以连接SQLSERVER2008数据库。 **1. ...

Global site tag (gtag.js) - Google Analytics