【问题标题】:Export Web Part feature does not create a .WebPart file导出 Web 部件功能不会创建 .WebPart 文件
【发布时间】:2020-04-26 13:34:20
【问题描述】:

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

背景:我们在基于 ASP.NET 的登录页面上实现了 ASP.NET Web 部件。可以使用 Web 部件编辑器配置 Web 部件,并且这些设置被许多用户重复使用。有一个我们想使用的 Web 部件导出功能(因为手动重新配置 Web 部件是一件苦差事),通过设置 ExportMode=All 可以方便地使用它。参考。 https://docs.microsoft.com/en-us/dotnet/api/system.web.ui.webcontrols.webparts.webpartexportmode?view=netframework-4.8

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

点击确定后,没有文件下载。期望有一个.WebPart 文件下载。

【问题讨论】:

    标签: asp.net webforms web-parts


    【解决方案1】:

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

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

    导出功能起作用并创建了一个我们可以导入的 .WebPart 文件。

    【讨论】:

      猜你喜欢
      • 2011-03-18
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 2010-12-19
      相关资源
      最近更新 更多