从用户选择中创建输入字段和日期字段的表

时间:2018-04-04 17:16:40

标签: c# asp.net

我正在编写一个程序,询问用户有多少字段(测试,作业和实践)。

到目前为止,我有一个硬编码表,其中包含5个(最大)字段,用于测试,分配和实用,一旦我有用户选择,这些字段就会变得可见。

例如,如果用户选择3个测试,则只有txtTest1,2和3可见。

我真正想要的是拥有一个动态页面,根据用户选择创建表格。

我面临的问题是创建此表,其中包含我可以从网页代码中提取的输入字段。

有人可以帮忙吗?

我想知道这是否可行以及如何进一步编码。

这是我到目前为止所做的:

用户输入前的网页:

beforeUserInput

用户选择和按钮点击后:

After user selection

在代码中,我希望有这样的东西:

Test test1 = new Test();
test1.Weighting = txtTest1W.Text;
test1.Date = txtTest1D.Text;

MAH.AddTest(test1);

任何帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:2)

我建议使用DataList。另外,请查看Deciding When to Use the DataGrid, DataList or Repeater上的这篇文章。最后,您可能希望在此处查看一些答案:How to create a three column table in ASP.Net Repeater