como definir e obter id dos botões criados dentro de um loop?
Eu tenho um loop que cria um botão para cada entrada. No entanto, preciso definir um ID dinâmico para o botão para usá-lo e conhecer a entrada selecionada ao clicar no botão.
Meu controlador recupera uma lista de entradas do banco de dados e, usando "ViewBag.List", adicionei os botões. A lista obtida do banco de dados inclui ID, Título e Descrição.
Esta é a view / Index.cshtml
@model Exams.Models.subjects
@{
ViewBag.Title = "Subjects"
}
<h2> Current Subjects </h2>
<form method="post" action="@Url.Action("Submit")" >
<table>
@foreach(var subject in ViewBag.List){
<tr>
<td>
@subject.Title </br>
@subject.Desc
</td>
<td>
<button name="Submit"> Submit </button>
<td>
<tr>
}
</table>
Ao clicar no botão, a próxima exibição deve incluir "Você acabou de se registrar" + SubjectTitle
Como o título do assunto deve ser incluído? Sabendo que o ViewBag simples salva o SubjectTitle por referência