fileupload上传两个文件的问题

来源:互联网 发布:ip whois数据库 编辑:程序博客网 时间:2024/05/18 03:23

我有一个.dat和一个.hdr的文件,前面的路径和文件名都相同,我用一个fileupload给用户选择,用户选择.dat文件后就自动同时上传.dat和.hdr文件,怎样实现呢?就是说只用用户选择一个.dat文件,不需要选择.hdr文件就可以同时上传两个文件上去。

在上传文件的控件所在的form中的onSubmit事件处理函数中添加逻辑代码:
判断上传文件的控件(假设id为file1)的value中的文件名是不是dat文件(也就是判断用户是不是选择了dat文件),
如果是的话,使用document.createElement()在新建一个文件上传控件(假设id为file2)(并且appendChild在同一个form下),再将其的value值设置为hdr文件。最后在提交的时候就会两个file一齐提交了。

应该是后台写代码可以实现,就是上传两个文件只需要一步。后台将两个文件分别保存。
可以在表单中建一个隐藏的文本框,选择文件时用事件调JS为这个文本框赋值 然后到后台程序中处理上传。方法有很多种 看你怎么用方便。怎样在后台程序中处理上传呢?找了半点还是不会。。。
其实解决的方法是我已经知道文件的路径和文件的名称了,但是不用file或fileupload这些控件怎样上传我的文件。。。我不会
那个控件的功能完全正常,只是在显示的时候有错!本来要显示的是在点哪个就显示哪个信息的消息 现在变成在每类信息的下面都有
wt_huanhuo.ascx这个控件的内容 但是在功能方面都正常 不知道是哪里有错
用Datagrid作输出内容的容器,如何固定单元格长度,超出长度的部分以省略号表示,并且在鼠标滑过后显示完整的内容?
我直接在后台把数据全部绑定到了datagrid中了,楼上的这个加在什么地方?
怎么样把页面导入到word里面去啊 这个页面有控件 gridview什么的 怎么导入啊
把整个网页都导入到word中,还是只把gridview导入到word中?
整个网页 但是 里面有的控件导入不进去 
如果一个个的改的话 那多页面要改 不知道能否很快的都改掉
你这方法 好像也要去把页面里面的控件都改掉吧 很多页面 基本上都有要改的控件 烦死..
有什么办法可以做到啊 我有的页面里面有gridview 和服务器控件textbox 还有别的控件 这些控件导入到word里面去的时候就出错 必须转下别的控件 很麻烦 有什么好的办法 不用转的啊 求个了啊 别沉了
vs.net2010里面没有水晶报表,在网上下载了安装包后也用不了,项目里新建一个报表文件还是会变成一份网页文件,这个水晶报表在VS.NET2010里面到底要怎么搞?
水晶报表已被阉割!最好使用VS自己的报表系统.使用中发现打印版面每次都要设置,上次的设置不自动作为下次默认的设置。
本人第一次接触报表,能不能提供相关的一些详细学习资料 谢谢
看下,每层的依赖包是否都添加引用了,如:bll加dal引用,web层加bll引用,bll/dal加model层引用等等,加完重新编辑。实在不行,重新建立个解决方案试试,也就是几分钟的时间。也有可能是类或者命名空间命名相同了!仔细再检查检查。
也就是说你Return的时候 数据还没有取回来 datas 还没有被赋值

你可以改成同步试试 async: false,
 
或者在异步成功以后做你要做的事情
当然了,异步返回值只对success: function(result) {}大括号里面起作用。
如果想获得datas的值,现在success: function(result) {}大括号里面把值赋予隐藏域,在通过隐藏域获取。
正常来说也是这样做。
一般来说实现异步最好在 异步回调成功 也就是 success: function(result) {
函数中做你要做的事情,如果是同步,那么在数据取回来之前,整个页面将会等待结果,这样用户体验不好,
用到了ajax一般都是异步用来实现页面的局部更新
来源:nba直播
原创粉丝点击