使用 VS 写后台页面,右击 Controllers 文件夹新建了一个 MVC5 控制器 LicenseController.cs,里面内置了一些代码片段:
public class LicenseController : Controller
{
// GET: Inside/License(此为自动生成的文件夹路径)
public ActionResult Index()
{
return View();
}
}
然后 Views 文件夹下面也生成了相应的 License 文件夹。如果右击 License 文件夹选择添加-视图,会新建一个 .cshtml 文件(所用为 razor 引擎)。return view() 默认返回的是名为 Index 的 .cshtml 文件,与 ActionResult 后面的 Index 是对应的。如果修改视图名称为其他名称,则需要在 View 后括号里添加参数。
于是这就涉及到了 ActionResult 返回类型的问题。
网上有很多关于类名和功能的表格整理,在此只列名字,如果想具体了解可以自己查,个人觉得直接上代码比较靠谱。
ContentResult
EmptyResult
FileResult
HttpStatusCodeResult
Ht