0

我有一个带有自定义编辑表单 ( FormTemplate) 的 RadGrid。网格UpdatePanel用于异步回发,因为更改下拉列表和复选框中的选择需要启用或禁用表单上的其他控件。(用户不能接受同步更新控件。)

作为编辑表单的一部分,我有一个FileUpload控件,但这不会在更新面板中上传文件。

我尝试在PostBackTrigger上添加插入/更新按钮UpdatePanel,但这会导致页面加载错误,因为UpdatePanel找不到控件(加载时编辑表单未打开)。

有没有办法在表单打开/关闭时在运行时添加/删除触发器?或者是否可以让FileUploads 与异步回发一起工作?

4

2 回答 2

0

是的,您有问题,因为 FileUpload 在与更新面板不兼容的控件列表中(有关更多信息,请点击此处)。一种解决方法可能是swfupload。另一种选择是使用这个 jQuery 插件http://www.plupload.com/example_all_runtimes.php如此所述

于 2010-06-25T11:08:47.527 回答
0

Telerik 网站上有一个演示,展示了如何上传文件。

通过使用 a和RadAjaxPanels而不是RadCodeBlocks ,可以在客户端检测是否已选择文件进行上传。如果有要上传的文件,可以在上传期间禁用 AJAX 回发。RadScriptManagerRadUploadFileUpload

http://demos.telerik.com/aspnet-ajax/controls/examples/integration/raduploadinajaxifiedgrid/defaultcs.aspx?product=upload&RadUrid=cde8a81e-0eb1-49ca-8c31-4dba37da90c4

于 2010-06-28T10:31:05.480 回答