| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 721 人关注过本帖
标题:急!!!在线急等,高手进来帮帮忙!
只看楼主 加入收藏
snow4175
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-7-17
收藏
 问题点数:0 回复次数:9 
急!!!在线急等,高手进来帮帮忙!
我正在做一个文件导入数据库的功能,一个fileupload控件,一个查询BUTTON,一个确认BUTTON。
用fileupload控件上传文件后,可以由User自己选择是否点击查询,如果点击查询可以看到自己上传的内容(这部分用GRIDVIEW绑定数据显示出来),确定后可以点击确认BUTTON,最后导入数据库。
还有一个就是USER可以同样不点击查询,就是不看自己上传的内容,直接点击确认,导入数据库。
所以问题出现了,不论查询还是确认前都要做个判断
      if (FileUpload1.PostedFile.FileName.ToString().Trim() == "")
        {
            return;
        }
这样才能保证导入的不是空的文件。
但是这样的话先查询再确认,确认BUTTON就没用了,因为点击查询后fileupload里的内容被清空了,执行到确认时,fileupload为空 直接掉出了。
搜索更多相关主题的帖子: 在线 
2008-10-14 10:05
snow4175
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-7-17
收藏
得分:0 
不知道我说的清楚不,总的来说,就是不管点什么button都不清空掉fileupload的路径
2008-10-14 10:07
shmilylee
Rank: 2
来 自:江苏扬州蹩脚小公司
等 级:论坛游民
威 望:2
帖 子:242
专家分:22
注 册:2007-7-6
收藏
得分:0 
其实你要的只是路径,可以把路径保存起来啊!隐藏表单域或是地址栏都可以吧
2008-10-14 10:24
乖老鼠
Rank: 5Rank: 5
来 自:四川省
等 级:职业侠客
威 望:2
帖 子:434
专家分:394
注 册:2008-9-8
收藏
得分:0 
那就去掉那个判断?在确认BUTTON中判断

转眼就从编程菜鸟混成了半灌水
2008-10-14 10:24
skyzoneskyzone
Rank: 1
等 级:新手上路
威 望:1
帖 子:137
专家分:0
注 册:2008-10-6
收藏
得分:0 
同意,保存起来路径就可以了嘛,

ps:fileupload控件在哪里有?
2008-10-14 11:02
skyzoneskyzone
Rank: 1
等 级:新手上路
威 望:1
帖 子:137
专家分:0
注 册:2008-10-6
收藏
得分:0 
按实际应用来讲。
是不是这样:
把uploadfile这个过程作为一项功能模块保存起来。
查询和确定的时候都再调用一下它。这样应该最科学合理一点。
2008-10-14 11:10
shmilylee
Rank: 2
来 自:江苏扬州蹩脚小公司
等 级:论坛游民
威 望:2
帖 子:242
专家分:22
注 册:2007-7-6
收藏
得分:0 
我记得fileupload是不能给它赋值的,也就是说页面postback以后fileupload里面就空掉了

我上面说了,保存路径应该是不错的,要想不让fileupload变空估计只有不让fileupload参与到post,用AJAX刷新下面的数据了

对了,还有个方法就是用一个文本框和一个按钮伪造一个fileupload,这样估计也是可行的

[[it] 本帖最后由 shmilylee 于 2008-10-14 11:48 编辑 [/it]]
2008-10-14 11:45
skyzoneskyzone
Rank: 1
等 级:新手上路
威 望:1
帖 子:137
专家分:0
注 册:2008-10-6
收藏
得分:0 
楼上很强大,fileupload在哪里有啊???
2008-10-14 12:22
snow4175
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-7-17
收藏
得分:0 
这个问题我解决了 谢谢大家 尤其是shmilylee,但是我没有用AJAX
AJAX的方法我想过,就是fileupload不进行刷新
我换了个判断方式,不对路径进行判断,叫它上传后保存到SERVER
然后在查询和确认两个BUTTON中直接对文件是否存在做了判断。如果文件上传成功我再执行,不存在就RETURN
并提示请先上传文件。
2008-10-14 14:21
snow4175
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-7-17
收藏
得分:0 
fileupload你直接打开工具箱,里面就有了
2008-10-14 14:27
快速回复:急!!!在线急等,高手进来帮帮忙!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012743 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved