如何browse一个file后,从路径中直接得到filename,可以直接显示在 如何browse一个file后,从路径中直接得到filename,可以直接显示在filename的textbox中。使用asp:FileUpload 作为上传文件控件。谢谢,希望给点思路,如果有c#代码实现更好,谢谢大家! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input id="File1" type="file" onchange="fileupload(this)" style="width: 736px"/><br /> <br /> <input id="Text1" type="text" style="width: 723px" /><br /> <script type="text/javascript"> function fileupload(a) { if(a.value!="")document.getElementById("Text1").value=a.value.substring(a.value.lastIndexOf('\\')+1); } </script> 你把File1,Text1换成服务器控件就可以了.在后台可以这样得到文件名:System.IO.Path.GetFileName() 我想在.net的code behind中实现,用C#,其实可以用string FileUpload.FileName,但是不知道怎么用。谢谢 string filaname=System.IO.Path.GetFileName(FileUpload.FileName); 有一个新的问题,我之前的fileupload和filename控件都已经写好了,而且他们的id被后台多次调用,如果直接加入一个js的话,可能会很麻烦,可不可以直接在后台加入代码而不用写js在.aspx中? 不可以的.你的服务器代码,如果想在后台写,那上传一下文件,要刷一下的.如果上传文件,再刷新页面的话,等同于上传会非常慢,最好的方法,就是用js或,你把js放在通用的js文件里面,在后台后动.fileupload.attribue.add("onclick","调用的");没试过,直接写的,你去试试吧,基本上就是这样.也是通过JS 高分求解貌似简单的问题 验证控件验证未通过时,光标不离开怎么实现啊? 后台如何调用前台的javascript函数? +=DataGrid的动态字段绑定问题???+= 关于treeview的问题 求助关于一个ViewState的问题啊 Global.asax 里使用 HttpContext.Current 当前论坛上的普通会员和高级会员是怎样管理的(原理) 【求助】【银联在线】【UPOP】大哥大神们,最近在做银联在线支付 遇到了一些问题。 请问:在c#中,怎样接收客户端通过XmlHttp发送的请求?在线等待,立即给分 Latin1 转换 utf-8 页面格式问题?
<br />
<input id="Text1" type="text" style="width: 723px" /><br />
<script type="text/javascript">
function fileupload(a)
{
if(a.value!="")document.getElementById("Text1").value=a.value.substring(a.value.lastIndexOf('\\')+1);
}
</script>
在后台可以这样得到文件名:
System.IO.Path.GetFileName()
如果上传文件,再刷新页面的话,等同于上传会非常慢,最好的方法,就是用js或,你把js放在通用的js文件里面,在后台后动.fileupload.attribue.add("onclick","调用的");没试过,直接写的,你去试试吧,基本上就是这样.也是通过JS