相关疑难解决方法(0)

什么是MVC中的ViewModel?

我是ASP.NET MVC的新手.我在理解ViewModel的目的时遇到了问题.

什么是ViewModel,为什么我们需要一个用于ASP.NET MVC应用程序的ViewModel?

如果我能有一个简单的例子,那就更好了.

asp.net-mvc viewmodel

411
推荐指数
9
解决办法
30万
查看次数

如何在ASP.NET MVC中使用ViewModels?

我刚开始学习ASP.NET MVC中的ViewModel.所以,我想实现一个示例如下:

商业实体

public class AddModel
{
    public int a { get; set; }
    public int b { get; set; }

    public int Add()
    {
        return (this.a + this.b);
    }
}
Run Code Online (Sandbox Code Playgroud)

添加ViewModel

public class AddViewModel
{
    public AddModel addModel;
    public int Total { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

调节器

public class AddController : Controller
{
    [HttpPost]
    public JsonResult Add(AddViewModel model)
    {

        int iSum = model.addModel.a + model.addModel.b;
        model.Total = iSum;
        return Json(model);

    }

    public ActionResult Index()
    {
        return View();
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc viewmodel asp.net-mvc-viewmodel

8
推荐指数
2
解决办法
2万
查看次数