【发布时间】:2010-07-14 16:07:26
【问题描述】:
我是 Umbraco 的新手,到目前为止我很喜欢它,我了解它的工作原理,但我想知道如何以及最好的方式来创建显示来自 umbraco 数据库的一些信息的用户控件?简单的时候,我用 XSL 模板来做,但现在我需要更多的可能性。
我尝试做的是让 UC 连接到 Umbraco 的数据库,获取 documentType "NewsItem" 的所有文档并将它们列在我的 UC 中。
我找到了这篇文章:Umbraco: List Child Nodes in User Control,但它不完全是因为我不想硬编码 nodeId,我想根据 DocumentType 找到我的新闻。
我现在有一个 API 可以访问 umbraco 的数据,但没有找到任何示例。我还在 umbraco.tv 上观看了很多视频,但仍然不知道最好的方法是什么。还有 LINQ to Umbraco (http://our.umbraco.org/wiki/reference/api-cheatsheet/linq-to-umbraco),但不确定这是否是一种好方法。
另外,有没有办法在另一个 WebProject 中测试用户控件?我的意思是在其他项目中连接Umbraco的db,这样就不用去umbraco的网站测试了?
非常感谢!
【问题讨论】:
标签: c# user-controls umbraco