updatepanel 与 fileupload控件不能一起用?获取不到值

Sucre_Faith 2009-03-24 10:33:53
1.string filename = FileUpload1.PostedFile.Name
获取到的是null
去掉updatepanel就好,这是为什么
2. C#里有无改文件名的方法啊
我想把 a.jpg 改成b.jpg.
...全文
2122 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
godsmaycry 2011-09-22
  • 打赏
  • 举报
回复
updatepanel是什么,当你将服务器控件放入到updatepanel里面就意味着这是异步的b/s交互了,既然是异步的,我们知道,就算是异步刷新我们仍然需要向服务器提交请求,服务器接受到请求后就会向请求端做出回应,那么这里就存在一个问题你提交的方式相当于是由updatepanel来代理的你就必须告诉他你要异步提交 还是由某个控件触发来提交,所以 updatepanel有两种触发器 来提供给你,AsyncPostBackTrigger 、PostBackTrigger说道这里我相信很多朋友心中的疑问也就迎刃而解了。
shuaixc 2010-09-15
  • 打赏
  • 举报
回复
我做过实验,用duncannjm的方法第一次上传不行,第二次上传才可以,这是为什么?
cicidell 2010-07-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 duncannjm 的回复:]
1:在Updatepanel里添加
<Triggers>
<asp:PostBackTrigger ControlID="BUTTON1" /> //BUTTON1为提交页面内容的按钮
</Triggers>
我刚做过,绝对可行!


例如:<asp:UpdatePanel id="UpdatePanel1" runat="server">
<Triggers>
……
[/Quote]

不行啊
phcis 2010-06-07
  • 打赏
  • 举报
回复
想阅读解答也要回复?
皓月明 2010-03-29
  • 打赏
  • 举报
回复
不明白
duncannjm 2009-03-25
  • 打赏
  • 举报
回复
1:在Updatepanel里添加
<Triggers>
<asp:PostBackTrigger ControlID="BUTTON1" /> //BUTTON1为提交页面内容的按钮
</Triggers>
我刚做过,绝对可行!


例如:<asp:UpdatePanel id="UpdatePanel1" runat="server">
<Triggers>
<asp:PostBackTrigger ControlID="submit_BT" />
</Triggers>
<contenttemplate>...

2,应该有的。
文件处理,属于System.IO命名空间里面,一定要using一下。
改名方法是File.Move(源文件名,目标文件名),可以包括路径。
ngzhy2160 2009-03-25
  • 打赏
  • 举报
回复
在Updatepanel里添加
<Triggers>
<asp:PostBackTrigger ControlID="FileUpload1" />
</Triggers>
lonelySurvive 2009-03-24
  • 打赏
  • 举报
回复
.net 的AJAX框架不能对fileupload实现异步更新
如果在 uploadpanel里面有fileupload需要进行全部刷新才能获取
Fibona 2009-03-24
  • 打赏
  • 举报
回复
1.参考
http://www.cnblogs.com/JeffreyZhao/archive/2007/04/04/let_updatepanel_support_file_uploading_lets_get_started.html
claymore1114 2009-03-24
  • 打赏
  • 举报
回复
用iframe吧
vrhero 2009-03-24
  • 打赏
  • 举报
回复
1.Ajax的老问题...用其他窗体上传比如嵌一个ifrmae...

2.File.Move("a.jpg","b.jpg")...

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧