用户控件中的 ASP.NET 文件上传,在回发时获取已发布的文件
我正在建立一个具有多种语言的“多站点”。语言的数量不固定。因此,对于所有管理屏幕,我根据存在的语言数量将许多用户控件绑定到选项卡面板。
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
成功了!
Did the trick!