zoukankan      html  css  js  c++  java
  • Asp.net Mvc中分部视图获取后台数据并展示

    方式一:

    1、主页面中代码:

    @{Html.RenderAction("CreateLeftMenu");}

    2、Controller中代码:

    public PartialViewResult CreateLeftMenu()
    {
           return PartialView("PartialAdminLeft", "123");
    }

    这里只返回字符串“123”。

    3、分部视图代码:

    @model object
    @{ 
                string str = Model as string;
                <div>@str</div>
    }

    显示效果:

    方式二:

    1、主页面中代码:

    @Html.Partial("PartialAdminLeft")

    2、Controller中代码:

    public class MainController : AdminBaseController
    {
         //构造方法
          public MainController () {
                CreateLeftMenu();
            }
    
            public PartialViewResult CreateLeftMenu() {
    
                return PartialView("PartialAdminLeft", "123");
            }
    }    

    3、分部视图代码:

    @model object
    @{ 
                string str = Model as string;
                <div>@str</div>
    }

    注:

    其实两种方式一样,第一种方式中主页中@{Html.RenderAction("CreateLeftMenu");}这句是调用CreateLeftMenu()方法。

    第二种方式主页中@Html.Partial("PartialAdminLeft")只有这句,所以我在Controller的构造方法去调用CreateLeftMenu()方法。

  • 相关阅读:
    谈谈SpringFramework与IoC依赖查找
    监控微博、论坛的“棱镜计划”
    输出质数的方法改进
    参数解构
    直接插入排序
    理解迭代
    异常处理
    函数
    continue语句
    break语句
  • 原文地址:https://www.cnblogs.com/qk2014/p/6034078.html
Copyright © 2011-2022 走看看