【问题标题】:Better way of assigning Value into model property Asp.net mvc将值分配到模型属性 Asp.net mvc 的更好方法
【发布时间】:2019-11-15 05:00:09
【问题描述】:

我正在研究asp.net mvc,我见过两种绑定模型属性的方法,方法如下

型号

Public class TestModel
{
    public int id { get; set; }
    public int name { get; set; }
}

第一道

TestModel model = new TestModel();
model.id = 1;
model.name = "user";

第二种方式

TestModel model = new TestModel() { id = 1, name = "" };

我认为第二种方式比第一种方式要快得多,你们有什么更好的方式来为模型属性赋值?

【问题讨论】:

标签: c# asp.net-mvc model-view-controller model


【解决方案1】:

两种解决方案都有两个步骤 1) 默认值定义一个新实例 2) 赋予属性新值

您可以使用构造函数来初始化定义中的默认值

Public class TestModel
{
     public int id { get; set; }
     public int name { get; set; }
     public TestModel(int _id,int _name)
     {
          id=_id;
          name=_name;
     }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-11
    相关资源
    最近更新 更多