C# 将图表呈现到弹出窗口中

C# 将图表呈现到弹出窗口中,c#,asp.net,charts,popup,C#,Asp.net,Charts,Popup,我有一个webapp,它通过从oracle数据库中提取数据,根据用户输入呈现图表。我希望在新的弹出窗口中呈现图表,以便从不同的用户输入中持久化图表。我想这样做,用户可以在单独的弹出窗口中呈现多个图表,使用不同的过滤器从数据库中获取数据,使用相同的按钮单击多次单击和单独的过滤器值,当然,然后根据需要在图表之间进行比较。因此,如果有10个不同的过滤器,并且用户希望看到它们的任意组合的图形,他将每次指定单独的过滤器值,并点击按钮以在一个单独的新弹出窗口中呈现图表,并且上一个带有上一个图表的弹出窗口应保

我有一个webapp,它通过从oracle数据库中提取数据,根据用户输入呈现图表。我希望在新的弹出窗口中呈现图表,以便从不同的用户输入中持久化图表。我想这样做,用户可以在单独的弹出窗口中呈现多个图表,使用不同的过滤器从数据库中获取数据,使用相同的按钮单击多次单击和单独的过滤器值,当然,然后根据需要在图表之间进行比较。因此,如果有10个不同的过滤器,并且用户希望看到它们的任意组合的图形,他将每次指定单独的过滤器值,并点击按钮以在一个单独的新弹出窗口中呈现图表,并且上一个带有上一个图表的弹出窗口应保持不变。 我对Java脚本不是很在行。我找到了一些解决方案,可以使用ajax中的模式弹出窗口,还有一些借助于javascripts的其他方法,这些方法似乎都不符合我的目的。任何帮助都将不胜感激。我正在使用.NET4.5、asp和c 谢谢

为DJ KRAZE编辑1: 这是我页面的基本布局,很抱歉,出于安全原因,我不得不隐藏大部分内容。
很明显,所有过滤器都用于过滤数据库,然后将结果绘制为图表所示。背后的代码是绝对简单的C,没有什么特别之处。现在,我想要的是在一个单独的弹出窗口中呈现该图表,该窗口不连接到页面本身,这样,如果用户决定不关闭该图表,则该图表将保持不变,并且当用户再次使用不同的筛选值点击submit时,另一个弹出窗口将打开。到目前为止,我已经提到了这个示例和其他一些与javascript相关的示例,这些示例确实会打开弹出窗口,但如果用户必须更改过滤器,这些示例将不会持续存在-

为什么不根据需要在另一个面板下方创建任意多个面板(使用关闭按钮)来显示结果?
弹出过多的弹出窗口可能会使视图混乱。

这将是大多数人在这里会问的问题。。。到目前为止你到底试过什么你能展示你到目前为止的代码吗嗨,我更新了帖子。这主意不错,我会试试的!但是,如果你知道一个用户通常会弹出多少个弹出窗口,那就好了?在笔记本电脑屏幕上,您的显示大小有限,只能容纳几个弹出窗口。面板允许您容纳任意数量的弹出窗口,因为浏览器会自动创建滚动条。但是,如果用户想要比较panel1数据和panel7数据,我不确定上下滚动有多方便。是的,这正是我想使用popup的原因。屏幕不动产不会有任何问题,因为大多数用户都有3台显示器1台笔记本电脑和2台扩展显示器,总计约5千像素,这就足够了。如果我能实现POPU而不是其他东西,那就太棒了。我能想到的最好的方法是,你应该将数据发送到javascript窗口或在新选项卡中打开的文件,以便用户可以将其滑动到监视器2或3。这是我的精确计划,但不能给出正确的示例/教程。。有什么帮助吗??: