3

我从 DNN 5.5 开发开始,我注意到存在标准 asp web 控件的 DNN 版本。
由于您有标准的 asp 控件,如Buttonor DataGrid,您也有此控件的特殊 DNN 版本DnnButtonDnnDataGrid...

  • 那么,如果我使用 DNN 版本的控件有什么好处,如果我理解正确,这会简化 DNN 网页的主题并为您带来更统一的外观。

  • 在哪里可以找到有关此 DNN 版本控件的任何文档?

4

2 回答 2

2

据我所知(在代码本身之外),文档是不存在的。

一些控件只是简单的包装器,可以为您进行本地化(即只设置Text属性,不要使用ResourceKey)。

一些控件使用相应的 Telerik 控件,将皮肤应用到控件(简单皮肤加上来自 DNN 皮肤的潜在控件特定 CSS),并进行本地化(1)。如果您没有 Telerik 许可证,这些包装器是您对捆绑的 Telerik 控件的唯一访问权限。

一些控件是更规范的控件组合。

我假设 DNN 将开始专门使用这些控件,因此它将有助于您的站点使用它们的统一性。然而,这并不是一个巨大的优势(或官方宣布的),所以在更容易忽略它们的地方,不要太担心。

(1)需要注意的一点是,在 DNN 5.6 中已修复的 DnnGrid 中存在一些错误定位问题。

于 2010-11-05T21:17:41.927 回答
1

将有一个描述所有可用控件的样式指南,它在 DevConnections (由 Shaun 撰写)中提到。它还涉及一些最佳实践。

我知道它在 @DNN Corp 内部和一些 UX 茶上流传,但我不确定它何时会公开发布。

于 2010-11-09T08:40:42.240 回答