我正在编写一个程序,询问用户有多少字段(测试,作业和实践)。
到目前为止,我有一个硬编码表,其中包含5个(最大)字段,用于测试,分配和实用,一旦我有用户选择,这些字段就会变得可见。
例如,如果用户选择3个测试,则只有txtTest1,2和3可见。
我真正想要的是拥有一个动态页面,根据用户选择创建表格。
我面临的问题是创建此表,其中包含我可以从网页代码中提取的输入字段。
有人可以帮忙吗?
我想知道这是否可行以及如何进一步编码。
这是我到目前为止所做的:
用户输入前的网页:
用户选择和按钮点击后:
在代码中,我希望有这样的东西:
Test test1 = new Test();
test1.Weighting = txtTest1W.Text;
test1.Date = txtTest1D.Text;
MAH.AddTest(test1);
任何帮助将不胜感激,谢谢。
答案 0 :(得分:2)
我建议使用DataList。另外,请查看Deciding When to Use the DataGrid, DataList or Repeater上的这篇文章。最后,您可能希望在此处查看一些答案:How to create a three column table in ASP.Net Repeater。