Kentico,带有用于上传 CSV 的 Web 部件的模块

Kentico, module with web part to upload CSV

我需要将数据从 CSV 文件上传到 Kentico 中的自定义 table,我已经创建了一个自定义 table,但不知道如何上传 CSV 文件并对其进行处理,我还创建了一个 Web 部件,我可以使用它上传 CSV 并将数据插入自定义 table,但该 Web 部件在前端网页上可用。我希望用户先登录到 Kentico 后端,然后访问模块并上传 CSV 文件。

如何使用 Web 部件构建模块以上传 CSV 文件?

Kentico 对自定义模块的创建过程有很好的记录:

https://docs.kentico.com/k11/custom-development/creating-custom-modules

您正在寻找的是一个带有自定义 UI:

的模块

https://docs.kentico.com/k11/custom-development/creating-custom-modules/manually-creating-the-interface-for-custom-modules

在这里,您实际上是在创建一个 ASPX 模板,其中将包含您需要的任何控件。您可以添加 ASP 按钮并重用 Web 部件中的代码,或将整个 Web 部件添加到模板。如果配置正确,模块将在管理中 运行 并使用您选择的模板以及适当的代码。