以这种方式表达Master-Detail的最佳方式?

时间:2010-08-03 17:20:30

标签: .net asp.net data-binding subsonic master-detail

我有主人 - 细节关系。基本上我有一份州名单和每个州的城镇名单。

我希望它显示类似

的内容
  • 俄克拉何马
  •   

    塔尔萨

  •   

    俄克拉荷马城

  • 亚利桑那
  •   

    凤凰

  •   

    等等

等。

城市名称和州名称存储在不同的表格中,每个城市都包含state_id

我正在使用SubSonic3(ActiveRecord)进行查询。 (使用ObjectDataSource进行数据绑定控件)

在ASP.Net页面中执行此操作的最佳方法是什么?我能想到的唯一想法涉及复杂的嵌套数据绑定,我无法工作。

1 个答案:

答案 0 :(得分:2)

不确定您会对以下建议感到轻松:

使用转发器显示嵌套数据: http://www.asp.net/data-access/tutorials/nested-data-web-controls-vb

使用嵌套数据: http://msdn.microsoft.com/en-us/library/aa478959.aspx

如果您只显示嵌套数据而不编辑/更新嵌套数据,则转发器可能是不错的选择。

然后,您可以使用ul li标记作为您选择的布局。

希望它有所帮助!