前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MVC3----分部视图

MVC3----分部视图

作者头像
py3study
发布2020-01-13 12:25:05
4940
发布2020-01-13 12:25:05
举报
文章被收录于专栏:python3

MVC3的分部视图相当于webform的用户控件

1,新建一个控制器PartialController.cs

2,新建一个视图(新建视图的时候,在弹出框中选择创建为分部视图)Message.cshtml,把这个文件放在Views/Shared这个文件夹下(约定优先于配置)

3,在视图中引用(Store/Index.cshtml)

-----控制器(PartialController.cs)

代码语言:javascript
复制
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MusicStore.Controllers
{
    public class PartialController : Controller
    {
        //
        // GET: /Partial/

        public ActionResult Index()
        {
            return View();
        }
        public ActionResult Message()
        {
            return PartialView();//返回分部视图
        }
    }
}

-----分部视图(Message.cshtml)

代码语言:javascript
复制
我是分部视图

-----视图(Index.cshtml)

代码语言:javascript
复制
@{
    ViewBag.Title = "Index";
}

<h2>Index</h2>

<!--引用分部视图(输出:我是分部视图)-->
<li>@Html.Partial("Message")</li>



<!--Ajax请求模式(输出:我是分部视图)-->
<li id="a"></li>
<script type="text/javascript">
    $(function () {
        $("#a").load('/Partial/Message');
    });
</script>
wKioL1R23-Lx0Y1RAAGcETVIXtA907.jpg
wKioL1R23-Lx0Y1RAAGcETVIXtA907.jpg
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/08/05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档