MVC中的C#Getter Setter

MVC中的C#Getter Setter,c#,asp.net-mvc,getter-setter,C#,Asp.net Mvc,Getter Setter,我用ViewBag创建了我的网站,但从Java我知道有getter和setter。我知道如何创建这个getter和setter,但不知道如何在CSHTML文件中获取值? 我试了一下: <p>Message1: @Model1.test</p> <p>Message2: @Html.DisplayFor(model => model.test)</p> 型号: public string test { get; set; } 您应该创建一个

我用ViewBag创建了我的网站,但从Java我知道有getter和setter。我知道如何创建这个getter和setter,但不知道如何在CSHTML文件中获取值? 我试了一下:

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

public string test { get; set; }

您应该创建一个ViewModel。并按如下所示放入View方法

 public class Model
{
    public int Id { get; set; }
}    
在你的行动方法中

Model model = new Model();
model.Id = 1;
return View(model);  
在你看来

@model ProjectName.Model'sFolderName.Model 

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

这段代码做什么或不做什么的可能重复?请阅读。显示您的控制器方法。您想在何处设置变量以及从何处获取变量?请澄清您的具体问题或添加其他详细信息,以突出显示您需要的内容。正如目前所写的,很难准确地说出你在问什么。请参阅页面以获取澄清此问题的帮助。@ShakirAhamed这不是重复的,谢谢:)我忘了在返回标签中返回模型
@model ProjectName.Model'sFolderName.Model