2017-07-29 74 views
1

夥計! 首先,感謝您花時間幫助我。 我有這樣的代碼:如何獲得單選按鈕值的值,該值用變量存儲在數據庫中,使用剃鬚刀

@{ 
    int Contador = 1 ; 
    var db = Database.Open("StarterSite"); 
    var Clases = db.Query("SELECT TOP 5 PreguntaId, Pregunta, Respuest1, 
    Respuest2, Respuest3, Respuest4, RespuestaCorrecta FROM ReactivosExamen 
    ORDER BY NEWID()"); 
    string[] PreguntaId = new string[7]; 
    string[] RespuestaEscogida = new string[120]; 

} 
<!DOCTYPE html> 

<html lang="en"> 
    <head> 
    <meta charset="utf-8" /> 
    <title></title> 
</head> 
<body> 
    <form method="post" action="~/ExamenColocacion/ExamenDeColocacion2"> 
     @foreach(var Reactivo in Clases) 
     { 
     <fieldset> 
      <legend></legend> 
       <label>@Contador . @Reactivo.Pregunta.ToString()</label> 
       <label> 
        <input type="radio" name="@Contador" value="1"> 
     @Reactivo.Respuest1.ToString() 
       </label> 
       <label> 
        <input type="radio" name="@Contador" value="2"> 
     @Reactivo.Respuest2.ToString() 
       </label> 
       <label> 
        <input type="radio" name="@Contador" value="3"> 
     @Reactivo.Respuest3.ToString() 
       </label> 
       <label> 
        <input type="radio" name="@Contador" value="4"> 
     @Reactivo.Respuest4.ToString() 
       </label><br/><br/> 
     </fieldset> 
     Contador++; 
     PreguntaId [Contador] = Reactivo.PreguntaId.ToString();    
     <h3>@PreguntaId[Contador]</h3>      
     } 
     <input type="submit" value="Finalizar Examen" /> 
    </form> 
</body> 
</html> 

的代碼需要從表中5個隨機問題,這也需要他們各自的4個答案將它們存儲在單選按鈕。我想要做的是將所選單選按鈕的問題答案存儲到表格中。請問你能幫幫我嗎?

回答

1

我回答了我自己的問題。 其實很簡單。 您只需要使用for循環或任何循環來聲明數組並將其用於sql。 例如:

int[] Contador6 = new int[60] 
for(Contador6 = 0; Contador6 <= 60; Contador6++) 
      { 
       db.Execute(InsertarInfo[Contador6],Preguntas[Contador6],Respuestas[Contador6], RespuestaCorrecta[Contador6],Clave); 
      } 
相關問題