De bedoeling is dat ik alle vragen af ga en als de name van de radiobox gelijk is aan vraagid dan schrijf ik de antwoorden weg naar de tabel. Aangezien dat ik met een datalist werk voor de vragen moet ik met html code de radiobox maken. Dan kunde die oproepen door in u asp code
in te voeren. Maar dan wil ik de name opvragen en zet ik daar .name achter. Maar dit blijkt geen member te zijn, dit zegt volgende foutmelding: BC30456: 'name' is not a member of 'System.Web.UI.Control'.
Dit is dan de code die ik gebruik:
En dit is de html code van de radiobox in de datalist:
Dus weet iemand hoe ik dit kan oplossen?
Code:
form1.findcontrol("rdantw")
Dit is dan de code die ik gebruik:
Code:
for i = 0 to aantal
if form1.findcontrol("rdantw").name = i then
Dim cmd2 As New OleDbCommand(strSQL2, conn)
cmd2.Parameters.AddWithValue("@studid",session("userid"))
cmd2.Parameters.AddWithValue("@enqid",session("enquete_id"))
cmd2.Parameters.AddWithValue("@vraagid",i)
cmd2.Parameters.AddWithValue("@antw",form1.findcontrol("rdantw").name(i).value)
cmd2.executenonquery()
end if
next
En dit is de html code van de radiobox in de datalist:
Code:
<input type="radio" id="rdantw" name=<%# DataBinder.Eval(Container.DataItem, "vraag_id") %> value=<%# DataBinder.Eval(Container.DataItem, "antw1") %> />
<%# DataBinder.Eval(Container.DataItem, "antw1") %>
Dus weet iemand hoe ik dit kan oplossen?