gpt4 book ai didi

c# - 在表单生成器自动回复器中查询自定义表

转载 作者:行者123 更新时间:2023-11-30 15:23:53 25 4
gpt4 key购买 nike

我有一个使用 Kentico 表单生成器构建的自定义表单。在我的表单中,我通过外键引用自定义表...这意味着我的表单存储了引用我的自定义表数据的 id。在我的自动回复器中,是否有任何方法可以使用我表单中的 id 值从我的自定义表中检索实际值?

最佳答案

你可以通过 creating a custom macro 来做到这一点接受 FK 值作为参数,在您的自定义表中查找相应的记录,并返回该记录上您需要的字段作为字符串。然后您只需在自动回复器编辑器中使用宏 - 与在其他任何地方使用的一样 - 并传入 $$label:FieldName$$ 作为参数。

其中最难的部分是使用 Kentico 的 API 从自定义表中获取数据。 Here are some examples for managing custom table data using their API .这并不是真的那么难,只是需要比它应该多一点的代码。

就个人而言,我更喜欢为我的自定义表创建实体或 LINQtoSQL 类并使用它们,尤其是当它是一个我将要经常使用的表时。您真正失去的唯一一件事是对其他 CMS 功能的几个内置调用,例如更新智能搜索索引和我认为将内容记录到暂存模块,如果需要,您可以稍后添加这两个功能。

关于c# - 在表单生成器自动回复器中查询自定义表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33806524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com