我是使用 C# 进行 ASP.net 开发的新手。
我想完成以下任务。请查看下图。
图像“01 - Requirements”的第一行将被修复。实际上我的页面将有 16 个这样的表,第一行作为固定的标题。 (我可以从数据库中获取标题,或者对它们进行硬编码。两种方式都没有问题,因为它们并不多,并且会在项目范围内保持固定)
一旦用户按下红色加号按钮,他就可以添加子需求。这里子需求只能是字符串;例如“第一要求”或“第二要求”。
一旦有子需求,它就可以有另一个子子需求,其中子子需求有许多参数,包括图像中显示的下拉菜单等。此外,子子部门可能不止一个。
之后,我想将它们保存到数据库中。但我担心的不是这个,而是让最终用户以一种好的方式出现。
最好的方法是什么? 使用表格? 使用自定义的 GridView ?我们能做到吗? Ajax 和 jQuery? 手动编程添加按钮和标签?
如果能为我踏上开发出非常吸引人且用户友好的设计的旅程铺平道路,我将不胜感激。
最佳答案
如果你想要它 super 流畅(没有回发),你需要混合
jQuery 和 ASP.NET MVC
或
Angular.js + WebAPI
我以前用过 jQuery。现在我也做 Angular。如果您刚刚开始,我会倾向于 jQuery,因为它更直接一些。但如果您想深入研究,那么角度也不错。
下面是链接...和现场演示。
https://superdevelopment.com/2013/12/16/building-rich-web-apps-jquery-vs-angular-js/
还有现场演示
http://jquerymvcvsangularwebapitodolist.apphb.com/WebApiAngular/Views/#/todoLists
关于c# - 在 asp.net 中使用 C# 在具有其他行的列内创建动态行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37705111/