当前位置: 首页 > 知识库问答 >
问题:

MVC 中的 C# Getter Setter [已关闭]

公良飞尘
2023-03-14

想改进这个问题吗?通过编辑这篇文章添加细节并澄清问题。

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

共有1个答案

徐秋月
2023-03-14

您应该创建一个视图模型。并把查看方法如下

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

在您的动作方法中

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

在你看来

@model ProjectName.Model'sFolderName.Model 

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

 类似资料:
  • 我想知道我用Spring-Boot能不能有Spring MVC一样的优点? 你有什么推荐?

  • 我刚刚开始学习Spring。下一步,我想开发更大的web应用程序。

  • 想改进这个问题吗 通过编辑此帖子,更新问题,使其只关注一个问题。 我试图理解Wait async在C中是如何工作的,有一件事让我很困惑。我知道任何使用await关键字的方法都必须标记为async。我的理解是,当命中带有await关键字的行时,该行下面的代码不会执行。启动异步操作以在等待行中执行语句,并将控件返回给可以继续执行的调用方法。 问题#1:这个假设是正确的还是wait关键字下面的代码仍在执

  • 结果将是 4961CA21-7F36-44E7-9827-002263A32F73 如何从数组中按值打印名称

  • 这似乎是一个简单的问题,但我一直无法解决它或找到任何解决办法。 如何反序列化: 进入对象列表:

  • 根据我所学到的,抽象是一个隐藏内部实现的概念。 在Java中,我们可以通过接口、抽象关键字(类/方法)以及方法来实现抽象。例如扫描器s=新扫描器(System.in);int x=s.nextint();这里我们不需要了解nextInt()方法的任何内容。所以我可以说这是抽象。 同样的事情也可以在C语言中用printf()实现 所以,如果即使在非OOP语言中也能实现抽象,那么为什么在基于OOP的语