MVC 中的 C# Getter Setter

C# Getter Setter in MVC

我用 ViewBag 制作了我的网站,但是从 Java 我知道有 getter 和 setter 用于此。我知道如何创建 getter 和 setter 但我不知道如何在我的 CSHTML 文件中获取值? 我试过:

<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; }

您应该创建一个 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 

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