【问题标题】:Hasfile property of FileUpload is always false in GridViewFileUpload 的 Hasfile 属性在 GridView 中始终为 false
【发布时间】:2009-11-11 13:56:02
【问题描述】:

我在 GridView 中使用 FileUpload,而这个 GridView 在 UPdatePanel 中。此 FileUpload 位于 GridView 的页脚中。我正在同一 GridView 中的链接按钮上的此 FileUploader 中上传选定的文件。但是在上传 HasFile 属性时是假的。

我有这个问题的谷歌,唯一的解决方案是把按钮放在

<asp:PostBackTrigger ControlID="Button1" />

但我的 FileUPloader 在 GridView 中。

任何帮助,谢谢。

【问题讨论】:

    标签: asp.net ajax gridview file-upload updatepanel


    【解决方案1】:

    您可以使用Ajax Upload jQuery 插件作为解决方法。该页面上的示例描述了如何访问 asp.net 中上传的文件。搜索“IHttpHandler”

    【讨论】:

      【解决方案2】:

      FileUpload 控件依赖于普通的&lt;input type="file" /&gt; html 元素,在您提交 html 表单元素之前,它不会做任何事情……这意味着您需要完整的回发而不是 ajax 更新才能看到文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多