C# 需要MVC中的控件来保存多个记录
我正在开发我的第一个MVC内部网,我刚刚遇到了一点问题。 我的创建页面有一个模型C# 需要MVC中的控件来保存多个记录,c#,asp.net-mvc,C#,Asp.net Mvc,我正在开发我的第一个MVC内部网,我刚刚遇到了一点问题。 我的创建页面有一个模型 using System.Collections.Generic; using CTTModel; namespace TestingTool.ViewModels { public class TestCreationModel { public Test Tests { get; set; } public Risk Risks { get; set; }
using System.Collections.Generic;
using CTTModel;
namespace TestingTool.ViewModels
{
public class TestCreationModel
{
public Test Tests { get; set; }
public Risk Risks { get; set; }
public ICollection<TestField> Fields { get; set; }
}
}
使用System.Collections.Generic;
使用CTT模型;
命名空间TestingTool.ViewModels
{
公共类TestCreationModel
{
公共测试测试{get;set;}
公共风险{get;set;}
公共ICollection字段{get;set;}
}
}
我需要创建一个具有风险的测试和一组相关字段。这必须在相同的过程中完成
所以,我需要的是一些控制,我可以添加多个记录
因此,我按下Create,它被发送回控制器,然后我可以将每个记录添加到TestField的ICollection中
测试和风险部分运作良好,我正在努力解决现场问题。
有什么想法吗
如果您希望能够添加新值,我建议您使用JavaScript,
我将使用jQuery库来完成这项工作
html5将包含一个数据列表,这将使它变得更容易
您提到了gridview来保存数据,如果您签出gridview,它只是一个html表,由服务器呈现,如下所示:
友好建议:
不要在MVC中使用Webforms控件 嗯,我找到了我想要的 我想要的是一个CRUD操作的主细节 我在这里找到了一个很好的教程
现在它工作正常。它只是普通的旧“静态”(硬编码)数据,还是来自某种数据源?类的构造函数有什么问题?构造函数没有问题,我只是不知道使用什么控件。什么控件?它是如何在UI中实现的,还是从哪里来的“问题”?所谓控制,我指的是UI中的一些东西,比如html控件,可以保存记录,比如gridview之类的东西。这样我就可以使用这些记录并将它们保存在控制器中。