asp.net - 在 ASP.NET 操作方法中发布和获取属性

标签 asp.net .net asp.net-mvc-4

假设我有两个创建操作方法,一个用于 get 方法,一个用于 post 方法:

[HttpGet]
public ActionResult Create()
{  
   return View();
}

[HttpPost]
public ActionResult Create()
{  
   return View();
}

如果我只是在Get方法中添加一个 View ,那么Post action方法没有 View ,那么当我调用Create的post方法时,为什么我仍然得到属于get方法的 View ?

最佳答案

当您从方法创建 View 时,此 View 属于所有具有相同名称且共享相同类的方法。 如果你想调用另一个 View (在本例中,从 post 方法),只需使用

return View("nameOfTheView");

关于asp.net - 在 ASP.NET 操作方法中发布和获取属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41676256/

相关文章:

.net - ASP.NET 工作进程是否仍以 31kb 的 block 返回数据

asp.net-mvc - Razor if/else 在 for 循环 : The for block is missing a closing "}" character 内

javascript - 如何使用 javascript 在 asp 中重置从 regularExpressionValidator 生成的此范围的文本

javascript - 母版页上的 LinkBut​​ton 不会在 ASP.NET 中的第二个子页上触发

asp.net - silverlight 不支持 wsHttpBinding

.net - 在 .Net 桌面应用程序中,Scorm 内容究竟如何成为 'played'?

asp.net - 在selectedindexchanged中的asp.net列表框不会触发事件

.net - OData v4.0 如何设置MaxExpansionDepth?

c# - 在 C# MVC 中渲染部分 View 后触发 javascript 函数

asp.net-mvc-4 - 根据 nopcommerce 中的访问控制在管理端隐藏插件菜单