super_user Ответов: 0

АОН один файл form1.aspx в другой форме Form2 страницы.aspx-файл


у меня есть две формы . форма form1.aspx и формы Form2.aspx-файл.

Теперь весь код в form1. aspx

Есть dropodwn fromdate дата и ID таблицу в форму form1.аспн, поэтому, когда я выберите значение из выпадающего списка и datepicker и нажать на кнопку, то данные отображаются в таблице в файле form1.aspx и когда я нажимаю на любую запись в таблице grpah, которую потом отображается на форме form1.aspx-файл

теперь я хочу, когда я нажимаю на запись в таблице, то я хочу открыть этот график в form2. aspx, как я это делаю

форма form1.aspx-файл


<asp:DropDownList ID="regiondrop" runat="server" AutoPostBack="True"
                onselectedindexchanged="regiondrop_SelectedIndexChanged">
                </asp:DropDownList>

                <input  ID="fromdate"   value="dd/mm/yyyy" runat="server" clientidmode="static" />
                     <input  ID="todate"   value="dd/mm/yyyy" runat="server" clientidmode="static" />

                    <input type="button" id="search_data"    class="sear_btn"  value="Search Data"  />


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

это код для отображения графика в формате form1. aspx
<script type="text/javascript">
        $(function () {

            $('#tabledata').on('click', 'tr', function () {
                var row = $(this);
                var regno = row.find('td')[0].firstChild.data;
                

                var fromdate = $('[ID*=fromdate]').val();
                var todate = $('[ID*=todate]').val();

                var obj = {};
                obj.RegNo = regno;

                obj.fromdate = fromdate;
                obj.todate = todate;

                Getsumdata(obj);
                return false;

                         });
                         });
                 function Getsumdata(obj) {
                     $.ajax({
                         type: "POST",
                         url: "WebForm1.aspx/summarydata",
                         data: JSON.stringify(obj),
                         contentType: "application/json;charset=utf-8",
                         dataType: "json",
                         async: true,
                         cache: false,
                         success: function (result) {

                             alert(JSON.stringify(result.d));
                             console.log(JSON.stringify(result.d));

                             var data1 = result.d.split('*')[0];
                             console.log(JSON.stringify(data1));

                             var data2 = result.d.split("*")[1];
                             console.log(JSON.stringify(data2));

                             alert(data1);
                             alert(data2);
         

                             $('#sum').highcharts({
                                 chart: {
                                     type: 'column'
                                 },
                                 title: {
                                     text: 'Combination chart'
                                 },
                                 xAxis: {
                                     categories:eval(data1),

                                     title: {
                                         text: null
                                     }
                                 },
                                 labels: {
                                     items: [{
                                         html: 'Total fruit consumption',
                                         style: {
                                             left: '50px',
                                             top: '18px',
                                             color: (Highcharts.theme && Highcharts.theme.textColor) || 'black'
                                         }
                                     }]
                                 },
                                 series: eval(data2),
                                 pointRange:120 * 3600 * 1000,
                                 regresson: true,
                                 regressionSettings: {
                                     type: 'linear',
                                     color: 'rgba(223, 83, 83, .9)'
                                 }
                                 // series: [{
                                 //     type: 'column',
                                 //     name: 'Jane',
                                 //     data: [3, 2, 1, 3, 4]
                                 // }, {
                                 //     type: 'column',
                                 //     name: 'John',
                                 //     data: [2, 3, 5, 7, 6]
                                 // }, {
                                 //     type: 'column',
                                 //     name: 'Joe',
                                 //     data: [4, 3, 3, 9, 0]
                                 // },
                                 //]
                             });

                         }
                     });
                 }

    </script>


теперь, как я называю эти идентификаторы в form2.aspx для отображения данных в form2. aspx?

Karthik_Mahalingam

вы хотите открыть form2 как всплывающее окно или новую страницу

super_user

хотите открыть form2. aspx как новую страницу в новой вкладке

Karthik_Mahalingam

передайте данные в строку запроса и получите доступ к ним на следующей странице.

0 Ответов