【发布时间】:2013-03-17 00:30:04
【问题描述】:
我的目标是创建一个包含 xml 文件条目的列表视图的模块。 xml 文件只是一些对象的序列化数组。以 Country{Code,Name,URL} 为例。
当单击一个条目时,另一个控件应该显示某种项目控件中的所有项目,并根据类型进行样式设置(这个想法来自 WPF)。我假设可以为可能的项目类型创建某种样式/规则,在上述情况下是 Country。 (欢迎就如何实现这一目标提出任何想法/建议)。
现在在样式项目列表中,应该能够选择想要的项目,并将其导出到基于新类型 SelectedContries{Code,Name,Url, Params} 的新 XML 文件。然后用户需要在新列表中添加额外的参数并导出(序列化)。
我现在的问题是,做这样的模块什么是正确的方法。一个带有 3 个控件的模块。我是模块开发的新手,所以请深入解释一下。我是否在模块中创建 Asxc 文件作为我的控件?
根据我上面解释的目标,任何可能对这有好处的指南链接都很好,也欢迎任何一般性建议。谢谢。
【问题讨论】:
-
你运行的是哪个版本的 DNN?
-
你见过RazorHost module 的新东西吗?它允许开发脚本语言的灵活性,而不会限制部署能力。它也适用于 MVC 中的 Razor 根源,以允许适当地分离关注点。虽然这可能不会直接回答您的问题(因此是评论),但它可能会帮助您进行开发工作。
-
我已经看到了,虽然我不认为它可以解决我的问题。如果我能用它来解决它,我可能会花一个小时来研究。虽然我确实感觉我的问题比使用 razorhost 模块要大一些。谢谢。
标签: c# dotnetnuke dotnetnuke-module asp.net-controls dotnetnuke-imc