MVC中的C#Getter Setter

时间:2016-12-29 08:47:44

标签: c# asp.net-mvc getter-setter

我使用ViewBag创建了我的网站,但是从Java我知道有吸气剂和固定器。我知道如何创建这个getter和setter但是我不知道如何在CSHTML-File中获取值? 我尝试过:

<p>Message1: @Model1.test</p>
<p>Message2: @Html.DisplayFor(model => model.test)</p>

感谢您的帮助

控制器:

 public ActionResult Index()
    {
        Model1 model = new Model1();
        model.test = "Hallo Test!";
        return View();
    }

型号:

public string test { get; set; }

1 个答案:

答案 0 :(得分:0)

你应该创建一个ViewModel.And放入View方法,如下所示

 public class Model
{
    public int Id { get; set; }
}    

在你的行动方法

Model model = new Model();
model.Id = 1;
return View(model);  

在你看来

@model ProjectName.Model'sFolderName.Model 

您现在可以在视图中使用模型