Как получить значение идентификатора выбранной строки в таблице, созданной ASP.Net Razor? - PullRequest
0 голосов
/ 24 июня 2019

Мне трудно получить значение идентификатора выбранной строки в таблице, которая была написана с помощью Razor.

Я пробовал этот код:

@model IEnumerable<Payout.Models.user>


<table class="table">
    <tr>
        <th>
            @Html.DisplayNameFor(model => model.name)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.username)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.email)
        </th>
        <th></th>
    </tr>

@foreach (var item in Model) {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.name)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.username)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.email)
        </td>
        <td>
            <button type="button" class="btn btn-success submit" onclick="DeleteUser(item.userid)">Delete</button>
        </td>
    </tr>
}

</table>

Но этот код не работает, и мне просто нужно получить userid строки, в которой нажата кнопка удаления. userid не отображается в таблице, но поставляется в модели. У вас есть предложения?

1 Ответ

1 голос
/ 24 июня 2019

Это просто отсутствует бритва @ взрыв.

<td>
    <button type="button" class="btn btn-success submit" onclick="DeleteUser(@item.userid)">Delete</button>
</td>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...