zoukankan      html  css  js  c++  java
  • .net 获取页面名称

    .net 获取页面名称  

    2010-11-02 18:21:18|  分类: 技术公开 |  标签:网页  indexof  参数  var  pageurl  |字号 订阅

     
     

     public void  getUrl()
        {       
            string url = HttpContext.Current.Request.Url.PathAndQuery.ToString();
            int tag = url.LastIndexOf("/") + 1;
            int mm = url.IndexOf(".aspx") - url.LastIndexOf("/") - 1;
            string urlName = url.Substring(tag, mm);
            Response.Write(urlName);
        }

    javascript 有关截取获得网页地址和参数操作的函数

    //获得网页完整网址
    function getPageFullUrl()
    {
      var PageFullUrl;
      return window.location.href;
    }
    //获得网页不带参数的网址
    function getPageUrl()
    {
     var PageUrl;
     var i;
         PageUrl=window.location.href;
          i = PageUrl.indexOf("?"); //indexOf
          PageUrl=PageUrl.substring(0, i);//网页地址 substring 函数
          return PageUrl;
    }
    //获得网页参数串
    function getPageUrlParameterstr()
    {
     var PageUrl;
     var i;
         PageUrl=window.location.href;
          i = PageUrl.indexOf("?"); //indexOf
          PageUrl=PageUrl.substring(i+1);//网页地址 substring 函数
          return PageUrl;
    }
    //获得网页参数数组
    function getPageUrlParameters()
    {
     var PageUrl;
     var i;
     var urlPara;
     var ArrPara
         PageUrl=window.location.href;
          i = PageUrl.indexOf("?"); //indexOf
          urlPara=PageUrl.substring(i+1);//网页地址 substring 函数
          ArrPara=urlPara.split('&');
          return ArrPara;
    }
    //获得指定网页参数(参数和值)
    function getPageUrlTheParameter(Paraname)
    {
     var urlPara;
     var strPara;
     var rtnValue;
     rtnValue="";
     //调用获得网页参数函数
     urlPara=getPageUrlParameters();
     //查找
      for( var iPara in urlPara )
     {         
       strPara=urlPara[iPara].toString(); 
        var j = strPara.indexOf(Paraname);
         if( j>-1 )
        {
         //查找到所要的参数则退出循环
         rtnValue=strPara;  
        break; //
        };
      
      }
      return rtnValue;
    }
    //获得指定网页参数值
    function getPageUrlTheParameterValue(Paraname)
    {
     var strPara;
     var rtnValue;
     var j;
     rtnValue="";
       //调用获得指定网页参数(参数和值)  
     strPara=getPageUrlTheParameter(Paraname).toString();
     if (strPara!="")
     {
     j=strPara.indexOf("=");
      rtnValue=strPara.substring(j+1) ;
     
     }
     return  rtnValue
      
    }
    //返回替换网页中的参数值后的参数串
    function getPageUrlTheReplaceParameter(Paraname,value)
    {
     var urlPara;
     var strPara;
     var strParas;
     var rtnValue;
     rtnValue="";
     strParas="";
     //调用获得网页参数函数
     urlPara=getPageUrlParameters();
     //查找
      for( var iPara in urlPara )
     {         
       strPara=urlPara[iPara].toString(); 
        var j = strPara.indexOf(Paraname);
         if( j>-1 )
        {
         //查找到所要的参数则替换 
        strParas = strParas + "&"  +  strPara.substring(0, strPara.indexOf('='))
                            + "=" + value;
        }
        else
        {
          strParas = strParas + "&" +  strPara;
        } 
      }
     
      return strParas;
    }

    window.alert("网页全网址:" + getPageFullUrl());
    //window.alert("网页无参数网址:" + getPageUrl());
    ///window.alert("网页网址的参数:" + getPageUrlParameterstr());
    //window.alert("网页网址的参数(数组):" + getPageUrlParameters());
    //window.alert("获得指定的参数及值:" +  getPageUrlTheParameter("platformID"));
    //window.alert("获得指定的参数的值:" +  getPageUrlTheParameterValue("platformID"));
    //window.alert("获得替换后指定的参数的值后的参数串(platformID参数被替换成Test):" + getPageUrlTheReplaceParameter("platformID","Test"));

  • 相关阅读:
    [转]数据库表分割技术:水平分割、垂直分割、库表散列
    [转]Oracle 11g RAC SCAN ip的原理及配置
    [转]Oracle 11g R2 RAC高可用连接特性 – SCAN详解
    [转]Redis之(一)初识Redis
    Oracle笔记
    weblogic新增域并进行Jconsole监听
    Geth命令用法-参数详解 and 以太坊源码文件目录
    python闭包,看不懂请揍我
    MPT树详解
    RLP(转发注明出处)
  • 原文地址:https://www.cnblogs.com/studingASPNet/p/2228552.html
Copyright © 2011-2022 走看看