怎样在fileupload点击浏览后的弹出框中过滤文件类型(不是在后台代码中过滤!) 在点击fileupload控件的浏览按钮后会弹出一个查找文件的对话框,怎样控制这个对话框过滤文件的类型? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是说不想通过写.Filter来设置文件筛选器?那就在属性中直接设置吧..呵呵.. <input .... onpropertychange="try{SetDvsName();}catch(e){}" ... /> LZ,抱歉..我还以为你是说WinForm中的文件对话框呢..webform中除了在代码中控制,还真不知道其它的好办法..帮定吧... function SetDvsName() { var txt=document.getElementById("File1").value; if(txt!="") { var fnames=txt.split('\\'); if(fnames.length>0) { fnames=fnames[fnames.length-1].split('.'); if(fnames.length>0) { if ("bak".indexOf('.'+fnames[1].toLowerCase())>=0) { document.getElementById("TextBox1").value=fnames[0]; } else { alert("只能上传.bak类型的文件,请重新选择!"); window.location.reload(); } } } } } shixiangwen(沙漠中的鱼) 能否解释下SetDvsName();是什么代码?多谢 至少在 ie 浏览器上不支持这个“控制这个对话框过滤文件的类型”的操作(虽然html 4.0协议中有这个设计,但是微软没有实现它),别的浏览器我没有测试。可以在 onpropertychange 检测值,然后给以提示。但是值是只读的,不可改变,也无法控制过滤文件类型。 SetDvsName() 是判断 用户选择的文件 是否 是你要求的格式 (这个里面 判断的是。bak文件) sp1234(asp.net不是一个语言,是一个操作系统)是的,要在弹出的选择文件对话框中,设置筛选的文件类型,是不可以的 急,在线等,用户登录超时,页面跳转到登陆界面,注销所有session gridview 如何实现上下移动 Myxls导出大数据excel 小需求。 C#.NETdo while循环问题 请求一个VS.NET 2005里的GridView控件问题 请问那个知微软标准的存储过程操作类,能否发给我一份 一个关于页面状态的问题? 我想用按回车键取代按纽的单击,如何实现?(按回车即可提交页面,不用鼠标单击按纽) AutoFac 关于配置文件的问题 如何才能合理地设计用户权限表 GridView和DetailsView配合使用的问题
那就在属性中直接设置吧..
呵呵..
webform中除了在代码中控制,还真不知道其它的好办法..
帮定吧...
{
var txt=document.getElementById("File1").value; if(txt!="")
{
var fnames=txt.split('\\');
if(fnames.length>0)
{
fnames=fnames[fnames.length-1].split('.');
if(fnames.length>0)
{
if ("
bak".indexOf('.'+fnames[1].toLowerCase())>=0)
{
document.getElementById("TextBox1").value=fnames[0];
}
else
{
alert("只能上传.bak类型的文件,请重新选择!");
window.location.reload();
}
}
}
}
}