Asp.net ASP MVC基于视图中窗体的数据库行操作模型数据
我非常喜欢ASP MVC模型,现在我了解了如何创建一个简单的模型,以便可以设置如下值:Asp.net ASP MVC基于视图中窗体的数据库行操作模型数据,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我非常喜欢ASP MVC模型,现在我了解了如何创建一个简单的模型,以便可以设置如下值: namespace build_01.Models { public class NewBooking { public int bookingID { get; set; } public string bookingName { get; set; } } } 现在我要做的是创建一个模型,该模型包含所有BookingName,例如: namesp
namespace build_01.Models
{
public class NewBooking
{
public int bookingID { get; set; }
public string bookingName { get; set; }
}
}
现在我要做的是创建一个模型,该模型包含所有BookingName,例如:
namespace build_01.Models
{
public class BookingNames
{
public string administrator { get; set; }
public string normal { get; set; }
public string user { get; set; }
}
}
然而,我想做的是从数据库中获取这些数据,例如,我可以让管理员、普通用户、用户、超级用户、禁止或任何我喜欢的东西,但我的想法是数据库中的这些信息可以更改。可以添加、编辑或删除图书名称
假设我刚刚在数据库中添加了superuser和banked,当我将模型发送到视图并从视图提交表单以发送到HTTPPOST
控制器时,我的模型现在看起来是这样的:
namespace build_01.Models
{
public class BookingNames
{
public string administrator { get; set; }
public string normal { get; set; }
public string user { get; set; }
public string superuser { get; set; }
public string banned { get; set; }
}
}
在我看来,我基本上是根据这些信息来设置复选框,但是我需要能够设置并获取模型中的值,这样我就可以在我的HTTPOST
控制器中访问它们
现在我已经看了实体框架,但这似乎不是我想要的
是否可以使用实际行甚至行中的列创建模型,以便将其发送到视图,为这些列创建表单,以便我可以将值返回到HTTPPOST
,以便将数据输入表中的行
如果是这样的话,我该怎么做?你的问题毫无意义。你为什么认为EF帮不上忙?为什么要有一个类
BookingNames
,其中每个类型的用户都有一个属性。当用户被添加或删除时,您需要关闭、更新模型、重新编译应用程序并重新启动。这就是问题所在。我认为最好不要在模型中使用它们,而只处理POST数据。您还没有真正解释问题所在,但最好的猜测是您需要从数据库中获取现有预订名称的集合,并在创建新预订时在下拉列表中使用它来分配预订名称?