CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

HttpRequest中的哪个属性可以直接获得当前请求页的文件名?

楼主ljupin(蓝眼泪.NET ---> I come from Ningxia of China)2003-10-04 16:43:54 在 .NET技术 / ASP.NET 提问

我找了半天没找到,都是必须使用其他方法才能得到  
  比如http://www.aa.com/index.aspx  
   
  如何直接取得"index.aspx"?  
   
  另外C#中,大小写转换用什么?  
  问题点数:20、回复次数:6Top

1 楼freecs(北狼)回复于 2003-10-04 16:56:59 得分 10

FilePath  
     
  String.ToUpper();  
  String.ToLower();Top

2 楼gOODiDEA(无语)回复于 2003-10-04 17:01:45 得分 10

#region   public   string   getCurrentFile  
  ///   <summary>  
  ///   获取当前页面文件的名称  
  ///   </summary>  
  public   string   getCurrentFile  
  {  
  get  
  {  
  try  
  {  
  Uri   url   =   System.Web.HttpContext.Current.Request.Url;  
  string   sFileName   =   url.Segments[url.Segments.Length-1];  
  //System.IO.Path.GetFileName(   sFileName   );  
  int   i   =   sFileName.LastIndexOf("/");  
  int   j   =   sFileName.Length;  
  return   sFileName.Substring(   i   +   1,   j   -   i   -   1   );  
  }  
  catch  
  {  
  return   string.Empty;  
  }  
  }  
  }  
  #endregion  
  Top

3 楼ljupin(蓝眼泪.NET ---> I come from Ningxia of China)回复于 2003-10-05 00:03:27 得分 0

还不行  
  freecs的filePath把路径也取出来了  
  gOODiDEA的似乎效率不高:)  
   
  还有没有简单的??  
  现在最重要的是直接取得文件名,越简单越好Top

4 楼whl9234(葫芦)回复于 2003-10-05 01:18:04 得分 0

可以用javascript的方法document.location  
  然后用正则表达式  
  c#中的方法好象是application.urlTop

5 楼gOODiDEA(无语)回复于 2003-10-05 01:56:00 得分 0

在内存中对变量(字符串)进行操作是很快的Top

6 楼ljupin(蓝眼泪.NET ---> I come from Ningxia of China)回复于 2003-10-05 12:16:47 得分 0

感谢   gOODiDEA(无语)  
  目前我是这么做,你看看和你写的那个有什么区别,两者哪个好点?  
  Request.FilePath.Remove(0   ,   Request.FilePath.LastIndexOf("/")+1   )Top

相关问题

  • 如何通过文件名,得到这个文件的属性
  • 怎样取得http请求头中,GET的文件名?
  • 请问如何获得文件名,属性,大小,类型,日期?
  • .net的TreeView控件中,TreeNodeSrc属性的值只能是文件名吗?
  • 改文件名
  • 文件名?
  • 取文件名
  • 急!救命!CommonDialog的MaxFileName属性到底怎样设置才能存储多一些文件名
  • 菜鸟100高分求救,如何处理HTTP请求中的中文文件名?
  • 显示文件名

关键词

  • c#
  • sfilename
  • filepath
  • 方法
  • url
  • request

得分解答快速导航

  • 帖主:ljupin
  • freecs
  • gOODiDEA

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo