sudhakarthikeyan Ответов: 2

Как отобразить диаграмму в новой вкладке


мой код выглядит следующим образом

&ЛТ;&ЛТ;АСП:уникальный идентификатор="chart2" атрибут runat="сервер" ширина="747px"&ГТ;
<серия>
&ЛТ;АСП:серия наименование="утверждено" подпись="" легенда="Legend1"&ГТ;
&ЛТ;АСП:серия наименование="отверженный" меток="" легенда="Legend1"&ГТ;
&ЛТ;АСП:серия наименование="до" меток="" легенда="Legend1"&ГТ;

<chartareas>
<asp:ChartArea Name="ChartArea1">

<легенды>
<asp:Legend Name="Legend1">




у меня есть одна кнопка, при нажатии на которую будет отображаться диаграмма.

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

chart2.Видимое = истинное;

chart2.Series[0].Точки.Добавить(новая точка данных(0, 5));
chart2.Series[0].Точки.Добавить(новая точка данных(1, 12));
chart2.Series[0].Точки.Добавить(новая точка данных(2, 18));
chart2.Series[0].Точки.Добавить(новая точка данных(3, 22));


chart2.Серия[1].Точки.Добавить(новая точка данных(0, 10));
chart2.Серия[1].Точки.Добавить(новая точка данных(1, 14));
chart2.Серия[1].Точки.Добавить(новая точка данных(2, 19));
chart2.Серия[1].Точки.Добавить(новая точка данных(3, 23));


я хочу отобразить диаграмму в новой вкладке Для этого как это сделать

Что я уже пробовал:

 my code as follows

<<asp:Chart ID="chart2" runat="server" Width="747px">
    <series>
        <asp:Series Name="Approved" Label="" Legend="Legend1">
        <asp:Series Name="Rejected" Label="" Legend="Legend1">
        <asp:Series Name="Pending" Label="" Legend="Legend1">
    
    <chartareas>
        <asp:ChartArea Name="ChartArea1">
    
        <legends>
           <asp:Legend Name="Legend1">
           
       


 i have one button, when i click the button  chart will display.

My code for button click as follows

   chart2.Visible = true;
        
        chart2.Series[0].Points.Add(new DataPoint(0, 5));
        chart2.Series[0].Points.Add(new DataPoint(1, 12));
        chart2.Series[0].Points.Add(new DataPoint(2, 18));
        chart2.Series[0].Points.Add(new DataPoint(3, 22));
       
        
        chart2.Series[1].Points.Add(new DataPoint(0, 10));
        chart2.Series[1].Points.Add(new DataPoint(1, 14));
        chart2.Series[1].Points.Add(new DataPoint(2, 19));
        chart2.Series[1].Points.Add(new DataPoint(3, 23));
     

i want to display chart in new tab for that  how to do

2 Ответов

Рейтинг:
1

F-ES Sitecore

Вам нужно добавить target="_blank" в свою форму

<form runat="_server" target="_blank">


Как вы это сделаете, зависит от того, о чем вы не упомянули, но именно там вам и нужно быть.


[no name]

потому что я не могу использовать форму runat = server. потому что на этой странице используется главная страница.
в форме главной страницы есть runat =server. поэтому я не могу использовать.

я использовал форму runat= server она показывает ошибку вы можете использовать только одну форму run at = "Server"