在下面的代码行中,第二个控制器是什么意思?
这是HelloWorldController
的数据变量声明吗?
HelloWorldController : **Controller**
using Microsoft.AspNetCore.Mvc;
using System.Text.Encodings.Web;
namespace MvcMovie.Controllers
{
public class HelloWorldController : Controller
{
//
// GET: /HelloWorld/
public string Index()
{
return "This is my default action...";
}
//
// GET: /HelloWorld/Welcome/
public string Welcome()
{
return "This is the Welcome action method...";
}
}
}
答案 0 :(得分:2)
这意味着Controller
是HelloWorldController
的{{3}},使您能够访问其所有受保护的方法,并允许将其存储在可以存储Controller
的任何位置
这与面向对象编程的base type部分有关,这是一个过于宽泛的主题,无法在此完整解释。