Response.redirect для MS Chart - PullRequest
       12

Response.redirect для MS Chart

0 голосов
/ 27 апреля 2011

У меня есть элемент управления диаграммой.

Теперь мне нужна функциональность: если пользователь нажимает на диаграмму, он выводит ее на новую страницу вместе с ней, и мне нужно отправить значение на эту страницу.

Я попробовал это, но щелчок даже не работает ..

   protected void Chart1_Click(object sender, ImageMapEventArgs e)
    {           
        if (Label1.Text != "1")
        {
            Response.Redirect("~/Admin/Page2Chart.aspx?node=" + Label1.Text);
        }
        else
        {
            Response.Redirect("~/Admin/Page2Chart.aspx");
        }

    }

Я знаю, что мы можем поместить URL в HTML, но тогда я не могу поставить условие в нем ....?

любая помощь будет оценена.

Спасибо

<asp:Chart ID="Chart4" Height="202px" Width="360px" runat="server" 
                            onclick="Chart4_Click" >
                            <Series>

                                <asp:Series ChartType="Pie" Name="Series1" Font="Microsoft Sans Serif, 10pt" >
                                </asp:Series>
                            </Series>
                            <ChartAreas>
                                <asp:ChartArea Name="ChartArea1">
                                </asp:ChartArea>
                            </ChartAreas>
                            <Legends>
                <asp:Legend Enabled="true" TableStyle="Tall" IsTextAutoFit="False" Name="Default" BackColor="Transparent" Font="Trebuchet MS, 8.25pt, style=Bold">
                </asp:Legend>
            </Legends>
        </asp:Chart>

1 Ответ

0 голосов
/ 27 апреля 2011

Можете ли вы опубликовать представление дизайна диаграммы.

chart4.Series["seriesname"].Url = "somechartorpage.aspx?"+label1.text;              
chart4.Series["seriesname"].Points["name"].Url= "Detailedchart.aspx"; 
...