我是一名新的 ASP.NET 开发人员,现在我需要开发一个包含 15 个字段的数据输入系统,允许系统管理员在这 15 个属性中的每一个属性下输入一些数据。根据我在 ASP.NET 教程中学到的知识,我认为最好的控件是 ListView 控件,以便系统管理员将来可以进入新的领域。我现在的问题是:如何将这 15 个字段分成两列?因为我看到的关于使用 ListView 的所有内容都是将所有属性放在第一行,并且条目将位于它们的下方。我想要的是创建一个包含两列属性和两列条目的列表
问问题
207 次
3 回答
1
我不确定ListView
从您的描述中是否有意义。您的管理员是否更新不同对象的相同属性?与其类中的大多数 ASP.NET 控件一样——Repeater
以及GridView
其他类似的示例——ListView
它旨在根据您提供的 HTML 模板创建几行相同的信息。
如果您的管理员正在创建或更新:
- 不同对象的相同属性,然后
ListView
,Repeater
, orGridView
就可以了。 - 相同或不同对象的不同属性,那么您需要一个带有普通数据输入控件的更传统的表单(如
TextBox
,HtmlSelect
或DropDownList
,CheckBox
等)
于 2011-10-13T15:22:02.230 回答
0
我会使用更自由的方法并将我自己的字段编码到您想要的视图中。
起初可能需要更多时间,但之后您将能够更快更轻松地控制它的外观。
使用 listView,您可以根据需要构建编辑/输入 gui - 表格或任何其他方式。如果真的必须分成 2 列 - 你可以只放一个标签,然后在它下面的字段。一侧有 7 个,另一侧有 8 个。
于 2011-10-13T13:23:34.860 回答
0
如果您正在寻找使用数据控件的编辑功能,您可以为您的数据控件(无论是 gridview 还是其他)创建一个自定义项目模板,该模板具有一个表格和每个属性(我假设所有 15 个都被考虑1行数据)。将您的单行绑定到数据控件,它应该可以工作。您甚至可以使用不同的模板视图进行显示和编辑。
于 2011-10-13T18:07:14.207 回答