【问题标题】:Open new window when click on ASP.NET Chart Image in MVC 3 application在 MVC 3 应用程序中单击 ASP.NET 图表图像时打开新窗口
【发布时间】:2012-04-18 06:28:04
【问题描述】:
我在 MVC 3 应用程序中有一个带有向下钻取的 ASP.NET 图表。
向下钻取 url 在控制器中构建并分配给图表数据点。现在,当我单击图表上的此数据点时,会在显示下钻数据的位置呈现不同的视图。此视图在同一窗口中打开。
我希望在新窗口中显示向下钻取数据。我使用过 Point.MapareaAttributes (as shown here) 但它似乎不起作用。
URL 只能在业务逻辑层中构建。
【问题讨论】:
标签:
jquery
asp.net-mvc-3
mschart
【解决方案1】:
我可以用我的队友提供的以下代码解决这个问题
point.Url = "javascript:void window.showModalDialog('" +
url.Action("ABC", "BCD", new { segment = point.AxisLabel, severity = sev })
+ "','缺陷钻取','dialogHeight:380px;dialogWidth:720px;unadorned:yes;scroll:auto');";