Получить значения из html c # Datatable Row и опубликовать их вне iframe - PullRequest
0 голосов
/ 07 ноября 2019

Привет всем! Я использую среду asp.net mvc для разработки небольшого веб-сайта, на котором я отображаю данные в iframe, который получает параметры из коллекции FormCollection в представлении, в котором он расположен (iframe), поэтому он обновляется при каждой отправкеpost.

В любом случае на каждой строке, показанной в таблице в последнем столбце, есть кнопка

                    <div class="row">
                        <!-- Table -->
                        <div class="card-body">
                            <div class="table-striped">
                                <table class="table table-bordered" width="100%" cellspacing="0">
                                    <thead align="center">
                                        <tr>
                                            <th>No.</th>
                                            <th>ID</th>
                                            <th>Pick</th>
                                        </tr>
                                    </thead>
                                    <tbody id="mydataTable">
                                        @{
                                            foreach (System.Data.DataRow dr in dt_ICCSSC.Rows)
                                            {
                                                string num_operacion = dr["num-op"].ToString();
                                                string cust_id = dr["id"].ToString();
                                                string name = dr["name"].ToString();

                                                <tr>
                                                    <td align="center">@num_op</td>
                                                    <td>@cust_id - @name</td>
                                                    @using (Html.BeginForm("MyView", "MyController", FormMethod.Post, new { target = "_top" }))
                                                    {
                                                    <td align="center">
                                                        <button type="submit" class="btn btn-info">Pick</button>
                                                    </td>
                                                    }
                                                </tr>

                                            }
                                        }
                                    </tbody>
                                </table>
                            </div>


                        </div>

                    </div>

И эта таблица данных получается из

    @model Project.Models.MyModels
    @{
        System.Data.DataSet ds_IIICCC = Model.cargar();
        System.Data.DataTable dt_ICCSSCX = ds_IIICCC.Tables[2];
        System.Data.DataTable dt_dt_ICCSSC = ds_IIICCC.Tables[1];
     }

Так какМогу ли я взять tr внутри td таблицы, которую я создал с помощью синтаксиса бритвы?

1 Ответ

1 голос
/ 07 ноября 2019

Вы можете попробовать что-то вроде этого: https://dotnetfiddle.net/GJRsag

...