问题描述
请教大家:我的页面上有两个控件,一个是input(file)文件上传控件,一个textbox1控件,我想实现用input(file)控件选文件时,在textbox1控件中显示文件名,例如:选的路径是f:filedx.doc,怎么在textbox控件只显示出dx,就是文件名
解决方案
解决方案二:
这个问题好象不好弄,上次我也是碰到这个问题
解决方案三:
前台<INPUTtype="file"name="File1"id="File1"runat="server">后台直接取得文件名称stringname=File1.PostedFile.FileName
解决方案四:
textbox1.Text=name;
解决方案五:
System.IO.Path.GetExtension(fileName);
解决方案六:
stringroad="f:\file\dx.doc";stringaa=road.Substring(road.LastIndexOf("\")+1);stringbb=aa.Substring(0,aa.LastIndexOf("."));bb就是你要的
解决方案七:
上面说的已经很清楚了,你如果需要的是全路径名的话File1.PostedFile.FileName否则就是楼上这个兄弟的就可以搞定!
解决方案八:
楼上说的不对吧你们说的都是服务器端的而<INPUTtype="file"name="File1"id="File1"runat="server">选文件是不刷新的,所以自然就没有服务器端交互了,所以因该用客户端js来实现:前台<INPUTtype="file"name="File1"id="File1"runat="server"onchange="js函数">其中js就是将控件的值放到textbox中
解决方案九:
楼上说得对
解决方案十:
<INPUTtype="file"name="File1"id="File1"runat="server">后台直接取得文件名称stringname=File1.PostedFile.FileName