zoukankan      html  css  js  c++  java
  • mvc ChildActionOnly + ActionName的用法

    ChildActionOnly的目的主要就是让这个Action不通过直接在地址栏输入地址来访问,而是需要通过RenderAction来调用它。

    <a href="javascript:;" onclick="javascript:document.getElementById('show').style.display=''">

    调用子操作</a>

    <div id="show" style="display: none">

    <% Html.RenderAction("Test", "ChildTest"); %></div>

    public ActionResult Index()

    {

    return View();

    }

    [ChildActionOnly]

    public ActionResult Test()

    {

    return Content("Hello");

    }

    ActionName的意思就是为Action定义一个新的名称

    [ActionName("NewTest")]

    public ActionResult Test()

    {

    return Content("Hello");

    }

    如果是这样修改后,那么调用的时候就不是Test了,而是NewTest

    <% Html.RenderAction("NewTest", "ChildTest"); %>

  • 相关阅读:
    I-Cache和D-cache
    socat使用
    反射
    属性方法
    getitem
    文件打开编辑和函数参数
    python3编码问题个人理解
    正文内容 python3编码问题
    进度条制作
    集合关系
  • 原文地址:https://www.cnblogs.com/zcm123/p/3437519.html
Copyright © 2011-2022 走看看