可变数量的类别/复选框

时间:2012-06-28 13:50:08

标签: asp.net gridview checkbox webforms

我正在建立一份表格,供家长为学生输入健康信息。我们的护士想要建立它类似于你所看到的新医生,当他们有一个类别,然后在类别中的条件,你会检查它们是否适用于你。他们希望类别和条件的数量是可变的,这样他们就可以根据需要随时改变它们。

我需要一些关于如何接近UI方面的想法。我最初的想法是一个父网格视图,每个类别都有一行,然后在其中,每个条件的子网格视图都有自己的复选框。我已经对gridviews做了一些工作,知道如何访问嵌套对象,所以我并不十分担心如何获取数据。

我的问题是:有没有比使用嵌套网格视图更好的方式以及社区提出哪些建议可能会有所不同或更有效?

1 个答案:

答案 0 :(得分:1)

询问的+1是否有更好的方法?

我要提出的建议最初可能会变得更加复杂,但请放心,最终它将是值得的。

有一个名为Knockout.js的JavaScript框架非常适合这种情况。 Knockout极大地简化了需要可变数量的UI控件的情况。

http://knockoutjs.com/

以下是与您有类似情况的网站上的教程: http://learn.knockoutjs.com/#/?tutorial=collections