Как получить значение «Имя» из первой строки таблицы каждый раз, когда содержимое таблицы изменяется в зависимости от выпадающего списка? - PullRequest
0 голосов
/ 09 мая 2018

Я хочу получить значение «Имя» из первой строки таблицы, когда содержимое таблицы изменяется в зависимости от выпадающего списка.В настоящее время это работает, когда страница загружается впервые.Но мне нужно значение name при изменении выпадающего списка.

Контроллер

public ActionResult ABC()
{
    SDetails sDetails=new SDetails();        
    var model = new ClsA();          
    string name = sDetails.Rst().FirstOrDefault().Name;    
    model.firsts = sDetails.Rst();                    
    model.seconds = sDetails.Rs(name);            
    return View(model);
}

Просмотр

@model Aplication.Models.ABC.ClsA 

@Html.DropDownListFor(m => m.drpList, new List<SelectListItem>
{                       
    new SelectListItem {Value = "ls", Text="Laa" },
    new SelectListItem {Value = "ms", Text = "Maa"},    
},new { @id = "CountryList"})

<div id=myA>
    @{ Html.RenderPartial("_PartialA", Model.firsts); }
</div>
<div id=myB>
    @{ Html.RenderPartial("_PartialB", Model.seconds);} 
</div>

_PartialA

@model IEnumerable<Aplication.Models.ABC.first>
table>
    <tr>
        <th>@Html.DisplayNameFor(m => m.Name)</th>
        <th>@Html.DisplayNameFor(m => m.Address)</th>            
    </tr>    
    @foreach (var item in Model)
    {
        <tr>
            <td>@Html.DisplayFor(modelItem => item.Name)</td>
            <td>@Html.DisplayFor(modelItem => item.Address)</td>                
        </tr>
    }
</table>

_PartialB

@model  IEnumerable<Aplication.Models.ABC.second>
<table>
    <tr>
       <th>@Html.DisplayNameFor(m => m.Details)</th>
        <th>@Html.DisplayNameFor(m => m.Age)</th>            
    </tr>
    @foreach (var item in Model)
    {
        <tr>
            <td>@Html.DisplayFor(modelItem => item.Details)</td>
            <td>@Html.DisplayFor(modelItem => item.Age)</td>                
        </tr>
    }
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...