MVC(3)——Controller的动作方法使用View渲染Web界面

本文介绍了在MVC中,Controller的Index动作方法如何返回ViewResult来渲染Web界面。通过一个实例展示了当Index方法返回View()时,MVC会根据约定查找对应的视图文件。默认情况下,它会搜索Views文件夹下的Home文件夹,查找名为Index的视图。如果没有找到,会出现错误。接着,我们创建了Views/Home/Index.cshtml视图文件,并讨论了视图的渲染过程,包括布局页面的应用和网页内容的呈现。
摘要由CSDN通过智能技术生成

在MVC(1)中我们把Homecontroller原代码改为

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcDemo.Controllers
{
    public class HomeController : Controller
    {
        public String  Index()
        {
            return "Hello world";
        }
    }
}

最后的结果是在主页上显示一个Hello World;
在这里插入图片描述
我们发现是没有用到View的

之后我们变回了原来的代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcDemo.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        { return View(); }

        public ActionResult About()
        { return View(); }
    }
}

在代码中 public ActionResult Index(){ return View(); }
当从动作方法Index返回一个ViewResult对象时,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值