Sitecore.Forms.MVC.dll 8.0 到 8.1 已删除 类:FieldModel 和 SectionModel
Sitecore.Forms.MVC.dll 8.0 to 8.1 removed classes : FieldModel & SectionModel
我正在将 WFFM 的弃用方法和 类 从 8.0 rev.150429 (Update-3) 转换为 8.1 rev。 151008(初始版本)。 Sitecore 为转换为 WFFM 8.1 时会发生的“重大更改”提供了很好的文档 > 发行说明。
这包括将一些 类 从 Sitecore.Form.Core.dll 移动到 Sitecore.WFFM.Abstractions.Actions.dll(好的,我理解)。
不过,虽然我不是很确定,也许我只是找不到合适的page/site,但是Sitecore.Forms.MVC 8.0 到 8.1 没有记录。具体来说,类如下:
Sitecore.Forms.MVC.Models.FieldModel
(在 Sitecore.Forms.MVC 8.1 中删除)
Sitecore.Forms.MVC.Models.SectionModel
(在 Sitecore.Forms.MVC 8.1 中删除)
也许还有其他 类 也被删除了。但我同时只关心以上两个(2)类。
所以,我想知道在将 WFFM 升级到 8.1 之前是否有人已经 运行 遇到过这种情况,你们是如何解决这个问题的?
我有一个提示,我只需要寻找使用或实现 FieldModel
和 SectionModel
的 NEW DLL,但是我还是在撰写本文时找不到它。
感谢任何帮助。谢谢。
不再有 FieldModel 和 SectionModel,但我假设您正在寻找 FieldViewModel 和 SectionViewModel。它们仍然可以在 Sitecore.Forms.Mvc.ViewModels 命名空间的 Sitecore.Forms.Mvc 中找到。
如果您需要更具体的 类,您也可以检查 Sitecore.Forms.Mvc.ViewModels.Fields - 或者使用反编译器打开 Sitecore.Forms.Mvc dll(就像我所做的那样)。
我正在将 WFFM 的弃用方法和 类 从 8.0 rev.150429 (Update-3) 转换为 8.1 rev。 151008(初始版本)。 Sitecore 为转换为 WFFM 8.1 时会发生的“重大更改”提供了很好的文档 > 发行说明。
这包括将一些 类 从 Sitecore.Form.Core.dll 移动到 Sitecore.WFFM.Abstractions.Actions.dll(好的,我理解)。
不过,虽然我不是很确定,也许我只是找不到合适的page/site,但是Sitecore.Forms.MVC 8.0 到 8.1 没有记录。具体来说,类如下:
Sitecore.Forms.MVC.Models.FieldModel
(在 Sitecore.Forms.MVC 8.1 中删除)Sitecore.Forms.MVC.Models.SectionModel
(在 Sitecore.Forms.MVC 8.1 中删除)
也许还有其他 类 也被删除了。但我同时只关心以上两个(2)类。
所以,我想知道在将 WFFM 升级到 8.1 之前是否有人已经 运行 遇到过这种情况,你们是如何解决这个问题的?
我有一个提示,我只需要寻找使用或实现 FieldModel
和 SectionModel
的 NEW DLL,但是我还是在撰写本文时找不到它。
感谢任何帮助。谢谢。
不再有 FieldModel 和 SectionModel,但我假设您正在寻找 FieldViewModel 和 SectionViewModel。它们仍然可以在 Sitecore.Forms.Mvc.ViewModels 命名空间的 Sitecore.Forms.Mvc 中找到。
如果您需要更具体的 类,您也可以检查 Sitecore.Forms.Mvc.ViewModels.Fields - 或者使用反编译器打开 Sitecore.Forms.Mvc dll(就像我所做的那样)。