我很抱歉提出这样一个基本问题,但这对我来说是一个基本的问题。为了更好地了解过滤器,我需要了解这一概念。尽管我现在使用ASP.NET MVC已有几个月,并且现在正在做不错的演示,但我对Action方法的概念比对Action的结果更熟悉。
什么是:
假设我有这个
public ViewResult ShowPerson(int id)
{
var friend = db.Persons.Where(p => P.PersonID == id).First();
return View(friend);
}
这些概念如何应用于上述代码?
感谢您的帮助。
最佳答案
在您的示例中,ShowPerson
是操作。每个 Action 都需要返回一个 Action 结果(在您的情况下,它返回一个 View )。因此,当调用 Controller Action 方法时,它会进行一些处理并确定哪种 View 最适合表示模型。
您可能会使用许多不同的操作结果。它们都源自ActionResult:
关于asp.net-mvc - ASP.NET MVC : What are Action Method?操作结果?它们有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3271217/