无法上传文件

bugttp 2008-07-19 10:41:45
描述:
FileUpload控件包含在Microsoft ASP.NET 2.0 AJAX Extensions 1.0 中的 UpdatePanel控件时,无法获得上传文件(FileUpload.HasFile=false;)

...全文
235 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bugttp 2008-07-19
  • 打赏
  • 举报
回复
ok, 谢谢!

找到了一篇解决文章
http://blog.orgact.com/leisang/archive/2007/10/19/00000001.html
sxmonsy 2008-07-19
  • 打赏
  • 举报
回复
FileUpload控件 与ajax.net有冲突.
我以前也碰到过,建议换个框架.
carl974 2008-07-19
  • 打赏
  • 举报
回复
其他办法也有,网上有很多相关的资料
不过我是把FileUpload放到updatepanel外面, 省事。
xwk789xwk 2008-07-19
  • 打赏
  • 举报
回复
记得FileUpload控件是不可以在Microsoft ASP.NET 2.0 AJAX Extensions 1.0 中的 UpdatePanel控件中使用的
bugttp 2008-07-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 guying999 的回复:]
给你个示例:
http://www.cnblogs.com/hide0511/archive/2006/09/24/513201.html
[/Quote]

这只是一个基本的文件上传,
现在FileUpload控件包含在UpdatePanel控件中

贴码:

<asp:UpdatePanel ID="udpanelImagesControl" runat="server" RenderMode="Inline" UpdateMode="Conditional">
<ContentTemplate>
<asp:Panel ID="panelUpImage" runat="server" Visible="false" Style="text-align: center;
width: 100%">
<asp:FileUpload ID="upLoadImage" runat="server" Width="336px" />
<asp:Button ID="btnUpload" runat="server" Text=" 上 传 " OnClick="btnUpload_Click" /></asp:Panel>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="rbtnUploadImages" EventName="CheckedChanged" />
</Triggers>
</asp:UpdatePanel>


CheckedChanged事件代码:

protected void rbtnUploadImages_CheckedChanged(object sender, EventArgs e)
{
this.panelUpImage.Visible = true;
}
guying999 2008-07-19
  • 打赏
  • 举报
回复
给你个示例:
http://www.cnblogs.com/hide0511/archive/2006/09/24/513201.html
bugttp 2008-07-19
  • 打赏
  • 举报
回复
分少了吗?可以加分!

62,046

社区成员

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

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

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

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