Asp.net “导出Web部件”功能不会创建.WebPart文件

Asp.net “导出Web部件”功能不会创建.WebPart文件,asp.net,webforms,web-parts,Asp.net,Webforms,Web Parts,由于某些原因,我们无法将ASP.NET Web部件导出到.WebPart文件 背景:我们在基于ASP.NET的登录页上实现了ASP.NET Web部件。可以使用Web部件编辑器配置Web部件,并且许多用户可以重复使用这些设置。我们希望使用一个web部件导出功能(因为手动重新配置web部件是一件烦琐的事情),通过设置ExportMode=All可以简化此功能。参考文献 设置ExportMode=All后,将显示web部件的导出链接。单击“导出”时,我们会收到一条确认消息“此Web部件页已个性化。因

由于某些原因,我们无法将ASP.NET Web部件导出到
.WebPart
文件

背景:我们在基于ASP.NET的登录页上实现了ASP.NET Web部件。可以使用Web部件编辑器配置Web部件,并且许多用户可以重复使用这些设置。我们希望使用一个web部件导出功能(因为手动重新配置web部件是一件烦琐的事情),通过设置
ExportMode=All
可以简化此功能。参考文献

设置
ExportMode=All
后,将显示web部件的导出链接。单击“导出”时,我们会收到一条确认消息“此Web部件页已个性化。因此,一个或多个Web部件属性可能包含机密信息。请确保这些属性包含其他人可以安全阅读的信息。导出此Web部件后,查看Web部件说明文件(.WebPart)中的属性使用文本编辑器(如Microsoft记事本)。”


单击“确定”后,不会下载任何文件。我们期望有一个
.WebPart
文件下载。

我们的页面声明有一个
Async=“true”
属性。将其设置为
Async=“false”


导出功能工作并创建了一个.WebPart文件,我们可以导入该文件

<%@ Page MasterPageFile="~/Site.Master" ... Async="false" %>