在下拉列表选择中呈现页面的一部分

时间:2016-10-31 11:28:06

标签: c# asp.net-mvc

我的主视图上有一个图表,当下拉列表选择不同的值时,我想部分更新。

页面第一次正确呈现,但是当我在下拉列表中选择一个新值时,然后" -PnlChart.cshtml"替换整个页面。我想只更新图表部分。

如何确保?

  

_PnlChart.cshtml

 componentHandler.upgradeDom();
  

我的主视图Index.cshtml:

<img src="@Url.Action("CreateTraderPnlChart3")" width="600" height="600" align="middle" vspace="50" />
  

我的控制器:

  <div class="w3-half">

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

          @Html.DropDownList("PeriodSelection",
                    new SelectList((string[])Session["Periods"]),
                    (string)Session["Period"],
                    new
                    {
                        onchange = "document.location.href = '/Employee/PeriodSelection?dropdownlistReturnValue=' + this.options[this.selectedIndex].value;"
                    })
        </div>

0 个答案:

没有答案