View com RadioButton em linhas da tabela

HTML

SQL Server

.NET

C#

ASP.NET

08/11/2017

Olá pessoal, juro que pesquisei muito, mas não consegui resolver o problema com a minha View. Eu preciso visualizar o meu Enum em um RadioButton, tenho uma tabela com 18 perguntas e para cada tenho três radiobuttons (Adequado, Inadequado e Não se Aplica), consegui visualizar, porém quando clico no radio da pergunta abaixo a seleção de cima apaga. Conseguem me ajudar? Abaixo o que estou usando:
Model:
namespace SistemaDeMetricas.Models
{

    public enum Avalia
    {
        Adequado = 1,
        Inadequado = 2,
        N_Aplica = 3
    }

    [Table("Avaliacao")]
    public class Avaliar
    {
     
        public int Id { get; set; }

        [Required]
        [Display(Name = "Avaliação")]
        public bool Descricao { get; set; }

        public int Matricula_Cadastro { get; set; }

        public DateTime Data_Cadastro { get; set; }

        public string D_E_L_E_T { get; set; }

        public Avalia Avalia { get; set; }

Controller:
namespace SistemaDeMetricas.Controllers
{
    public class AvaliacaoController : Controller
    {
        // GET: Avaliacao
        public ActionResult Index()
        {
            return View();

View

    @foreach (var item in Model)
    {
        <tr>
            <td>
Rogério Dantas

Rogério Dantas

Curtidas 0

Melhor post

Alec Candia

Alec Candia

09/11/2017

Rodrigo, imagino que terá que colocar cada pergunta dentro de um GroupBox individual. Para que eles fiquem invisíveis, basta alterar algumas propriedades do objeto.
GOSTEI 2

Mais Respostas

Rogério Dantas

Rogério Dantas

08/11/2017

Oi Alec, muito obrigada pela ajuda. O problema é que estou fazendo em MVC e até mudei o GroupName e Id de cada linha, mas continua apagando a seleção da linha anterior. Já estou quebrando a cabeça a três dias nisso, rs... Olha o trecho que mudei o id:

@foreach (var itemAvalia in Enum.GetValues(typeof(SistemaDeMetricas.Models.Avalia)))
{
<td>
@Html.RadioButtonFor(i => itemAvalia, itemAvalia, new { id = item.Id, GroupName = item.Id })
</td>

Mais uma vez agradeço!
Simone
GOSTEI 0
POSTAR