首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kentico 11:防止页面类型代码生成删除字段中的类名前缀

Kentico 11:防止页面类型代码生成删除字段中的类名前缀
EN

Stack Overflow用户
提问于 2020-05-14 17:15:39
回答 1查看 40关注 0票数 0

我有一个带有代码My.Product的页面类型,还有一个名为ProductType的字段。

我使用Kentico代码生成器工具来获取ProductType.Generated.cs类,但是当我调用以下代码时,我看到字段ProductType的'Product‘类名前缀被删除了:

代码语言:javascript
复制
using (var product= new Product())
{
    return product.Fields.Properties;
}

当我检查ProductType.Generated.cs时,我看到类名前缀确实被删除了。有没有什么方法可以配置成不这样呢?或者我需要重命名我的所有字段?

EN

回答 1

Stack Overflow用户

发布于 2020-05-17 00:31:57

当我做同样的例子时,我得到一个

Product.generated.cs

不是ProductType。它应该使用文件的对象名称,而不是属性名称。

你的对象的代号真的是My.Product吗?或者,代号中的名称空间是否类似于自定义,然后是My.Product (句点后的第二个字段)

无论采用哪种方式,如果希望生成的代码文件与Kentico生成的代码文件不同,则很可能需要重命名/编辑生成的代码文件。它仅基于UI中的名称。这并不是Kentico docs on the topic真正推荐的。

此外,请确保您使用的是版本11的hotfix 24或更高版本。因为有一些已知的问题,已经在24中修复了页面代码生成。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61793617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档