asp.net-mvc – ASP.NET MVC:通过两个控制器操作重用视图

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – ASP.NET MVC:通过两个控制器操作重用视图前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
添加”和“编辑”视图通常或多或少相同.如何重复使用View,以便Foos / Add和Foos / Edit / [Id]都可以使用它?行动会是什么样子?

谢谢

解决方法

调用View()方法时,只需指定视图名称即可
public ViewResult Add() {
  //...
  return View("Foo");
}

public ViewResult Edit(int id) {
  //...
  var model = repository.get(id);
  return View("Foo",model);
}

您的视图将必须处理添加操作的空/空模型值,或者您可以使用默认值填充模型.

猜你在找的asp.Net相关文章