Model view controller 如何使用MVC5在父视图中加载局部视图?

Model view controller 如何使用MVC5在父视图中加载局部视图?,model-view-controller,asp.net-mvc-5,partial-views,renderpartial,Model View Controller,Asp.net Mvc 5,Partial Views,Renderpartial,查看页面: function test() { document.getElementById("testing").showModal(); } <img src="~/images/test.png" onclick="test()" /> <dialog id="testing" style="position: absolute; top: 0px; left: 0px;

查看页面:

       function test()
       {
            document.getElementById("testing").showModal();
       }
       <img src="~/images/test.png" onclick="test()" />  
       <dialog id="testing" style="position: absolute; top: 0px; left: 0px; ">@Html.ActionLink("test","Test","Home")</dialog> 

当我这样做时,它会将我重定向到下一页,但我希望此视图作为父视图上的弹出窗口。我还使用了@Html.partial(“Test”),它将此视图创建为弹出窗口,但没有执行操作,这意味着它没有在弹出窗口上显示我想要的结果。有谁能帮助我在父视图中将此视图生成为弹出窗口,而不是
@Html.ActionLink(…)
,您是否尝试过
@Html.RenderAction(“,”)
@SivaGopal我尝试过@Html.RenderAction“”)但问题是,当我加载我的页面时,会执行操作,但我想要的是,当我单击按钮时,操作结果必须执行,并在弹出窗口中显示resluts。通过使用此选项,它在单击按钮之前执行操作:(您是否尝试了
@Html.RenderAction(…)
,而不是
@Html.RenderAction(“,”)
@SivaGopal我尝试了@Html.RenderAction“”)但问题是,当我加载我的页面时,会执行操作,但我想要的是,当我单击按钮时,操作结果必须执行,并在弹出窗口中显示resluts。通过使用此按钮,它会在单击按钮之前执行操作:(
      public ActionResult Test()
      {
          .....
        return PartialView(c);
      }