user-interface - 我应该使用 DotNetNuke 控件而不是标准的 ASP 控件吗?在哪里可以找到它们的文档?

标签 user-interface documentation controls dotnetnuke dotnetnuke-5

<分区>

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

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

  • 我在哪里可以找到任何文档 关于这个 DNN 版本的控件?

最佳答案

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

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

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

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

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

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

关于user-interface - 我应该使用 DotNetNuke 控件而不是标准的 ASP 控件吗?在哪里可以找到它们的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4110127/

相关文章:

java - 如何将 JTable 放入 JScrollPane 中?

javascript - 可拖动 slider HTML 和 JS?

rest - 记录 RESTful API 的标准方法

python - 在 Python 循环中重复超时或用户输入

c# - 如何在 WinForms 中同步 NumericUpDown 和 TrackBar 控件的值?

java - 将类中的 JPanel 添加到主类中的 JFrame

java - 更改 JTextArea 中的文本选择类型

java - 项目文件管理

java - android studio中的视频编辑

c# - 何时添加组件类与用户控件?