我的目标是创建一个模块,其中包含一个包含xml文件条目的列表视图。 xml文件只是某个对象的序列化数组。以国家/地区{代码,名称,网址}为例。
当单击一个条目时,另一个控件应该显示某种项目控件中的所有项目,并根据类型设置样式(该想法来自WPF)。我假设可以为可能的项类型创建某种样式/规则,在上面的例子中是Country。 (关于如何实现这一点的任何想法/建议都是受欢迎的。)
现在,在样式项列表中,应该能够选择所需项目,并根据新类型SelectedContries {Code,Name,Url,Params}将其导出到新的XML文件。然后,用户需要在新列表中添加额外的参数并导出(序列化)。
现在我的问题是,做这样的模块将是正确的方法。一个模块有3个控件。我是模块开发的新手,所以请深入解释。我是否在模块中创建Asxc文件作为我的控件?
根据我上面解释的目标,任何可能对此有用的指南链接都会很好,也欢迎任何一般建议。感谢。
答案 0 :(得分:0)
如果我说得对,你想在你的模块上有一个网格,显示从xml文件中读出的所有国家/地区条目。
用户可以编辑或向这些条目添加一些详细信息,并将其再次导出(序列化)到xml中。 我将使用实现的Telerik Grid RadGrid(DNN包装器称为“dnnGrid”)来显示模块中网格中的所有xml项目。
然后我会根据您的特殊需求增强网格,添加一些新列或编辑现有的(不知道您想要在此网格中编辑的内容)。 最后一步是再次序列化这些条目,这应该通过调用serialize方法的额外按钮来完成。
这些是我的基本想法。我是一个dnn模块开发人员,我想如果你向我详细解释一下,我可以帮助你更好,向我展示一些xml文件,等等。
最好的问候,没有人