用户控件中的 ASP.NET 文件上传,在回发时获取已发布的文件

发布于 2024-11-14 18:44:54 字数 384 浏览 1 评论 0原文

我正在建立一个具有多种语言的“多站点”。语言的数量不固定。因此,对于所有管理屏幕,我根据存在的语言数量将许多用户控件绑定到选项卡面板。

  NewFileControl filePage = (NewFileControl)LoadControl("/backoffice/Controls/NewFileControl.ascx");

在回发时,我检查是否存在包含术语“语言”的参数,以检测新语言并为每种语言保存一个项目。这适用于文本框、下拉列表和复选框的查找。

我面临的问题是,在当前屏幕上我正在处理“文件上传”。 posts 文件不在 Request.Params 中。

当文件上传器位于用户控件中时,如何在 PostBack 上获取已发布的文件?

I am building a "multi site" with multiple languages. The number of languages is not fixed. So for all the management screens I bind a number of user controls to a tabpanel depending on the number of languages present.

  NewFileControl filePage = (NewFileControl)LoadControl("/backoffice/Controls/NewFileControl.ascx");

On postback I check if there is a Param containing the term "language" present to detect a new language and save an item per language. This works find with textboxs, dropdown and checkboxes.

The problem that I am facing is that on the current screen I am working on a "fileupload" is present. The postedfile is not in the Request.Params.

How can I get the posted file on PostBack when the fileuploader is in a usercontrol?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

走过海棠暮 2024-11-21 18:44:54

请求.文件

成功了!

Request.Files

Did the trick!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文