如aaabbb.aspx中,运行代码,获得"aaabbb.aspx"

解决方案 »

  1.   

    this.Request.Url.Segments[this.Request.Url.Segments.Length-1];
      

  2.   

    // server
    System.IO.Path.GetFileName(Request.Path)// client
    <script type="text/javascript">
    //&lt;![CDATA[
      alert(fGetPageName());
      
      function fGetPageName()
      {// shawl.qiu script
       var sSeparator = "/";
      
       if(location.protocol.indexOf("file")>-1)
       {
        sSeparator ="\\";
       }
       var url = document.URL;
       var ar = url.split(sSeparator);
       var FileName = ar[ar.length-1];
       var PageName = FileName.replace(/^(.*)\..*/, "$1");
       FileName = FileName.replace(/\?.*$/, "");
       
       return [PageName,FileName];
      } // end function fGetPageName
      
    //]]&gt;
    </script>
      

  3.   

    string   GetUrl=Request.Url.ToString();
    string[]   str=GetUrl.Split('/');   
    Response.Write(str[str.Length-1]);
      

  4.   

    NekChan(骑蜗牛看星星) 可以实现 !  
    TextBox1.Text = this.Request.Url.Segments[this.Request.Url.Segments.Length - 1];