ASP MVC根据视图中表单的数据库行操作模型数据

时间:2015-03-19 22:51:27

标签: asp.net asp.net-mvc

我对ASP MVC Model非常感兴趣,现在我明白了如何创建一个简单的模型,所以我可以像这样设置一些值:

namespace build_01.Models
{
    public class NewBooking
    {
        public int bookingID { get; set; }
        public string bookingName { get; set; }
     }
}

现在我要做的是拥有一个包含所有bookingNames的模型,例如:

namespace build_01.Models
    {
        public class BookingNames
        {
            public string administrator { get; set; }
            public string normal { get; set; }
            public string user { get; set; }
         }
    }

但是,我想要做的是从数据库中获取这些数据,例如我可以拥有管理员,普通用户,用户,超级用户,禁止或任何我喜欢的但是这个想法是可以更改数据库中的这些信息。可以添加,编辑或删除bookingNames。

所以,让我们说我刚刚添加了超级用户并禁止访问数据库,我的模型现在看起来像这样,当我将其发送到视图并从视图中提交表单发送到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控制器中访问它们。

现在我已经了解了实体框架,但这似乎并不是我想要的。

是否可以使用实际行创建模型,甚至可以创建行中的列,以便将其发送到视图以为这些列创建表单,以便我可以将值返回给{{ 1}}以便将数据输入表中的一行?

如果是这样,我该如何处理?

0 个答案:

没有答案