用DATALIST实现了随机出题,如果要计算得分应该怎么来写代码
我用DATALIST实现了随机出题,如果要计算得分应该怎么来写代码?本人对ASP了解不多,希望有高人指点下。附单选题代码
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<%#(Container .ItemIndex +1) %>.
QusetionTYPE:
<asp:Label ID="QusetionTYPELabel" runat="server"
Text='<%# Eval("QusetionTYPE") %>' />
<br />
QuestionSUBJECT:
<asp:Label ID="QuestionSUBJECTLabel" runat="server"
Text='<%# Eval("QuestionSUBJECT") %>' />
<br />
A:
<asp:RadioButton ID="rdoA" runat="server" Text='<%# Eval("A") %>' GroupName ="S1">
</asp:RadioButton>
<br />
B:
<asp:RadioButton ID="rdoB" runat="server" Text='<%# Eval("B") %>' GroupName ="S1">
</asp:RadioButton>
<br />
C:
<asp:RadioButton ID="rdoC" runat="server" Text='<%# Eval("C") %>' GroupName ="S1">
</asp:RadioButton>
<br />
D:
<asp:RadioButton ID="rdoD" runat="server" Text='<%# Eval("D") %>' GroupName ="S1">
</asp:RadioButton>
<br />
<br />
</ItemTemplate>
</asp:DataList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:connStr %>"
DeleteCommand="DELETE FROM [text] WHERE [QuestionID] = @QuestionID"
InsertCommand="INSERT INTO [text] ([SubjectID], [QusetionTYPE], [QuestionSUBJECT], [A], [B], [C], [D], [QuestionKEYS]) VALUES (@SubjectID, @QusetionTYPE, @QuestionSUBJECT, @A, @B, @C, @D, @QuestionKEYS)"
SelectCommand="SELECT TOP 5* FROM [text] WHERE ([QusetionTYPE] = @QusetionTYPE) Order By NewID()"
UpdateCommand="UPDATE [text] SET [SubjectID] = @SubjectID, [QusetionTYPE] = @QusetionTYPE, [QuestionSUBJECT] = @QuestionSUBJECT, [A] = @A, [B] = @B, [C] = @C, [D] = @D, [QuestionKEYS] = @QuestionKEYS WHERE [QuestionID] = @QuestionID">
<DeleteParameters>
<asp:Parameter Name="QuestionID" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="SubjectID" Type="Int32" />
<asp:Parameter Name="QusetionTYPE" Type="String" />
<asp:Parameter Name="QuestionSUBJECT" Type="String" />
<asp:Parameter Name="A" Type="String" />
<asp:Parameter Name="B" Type="String" />
<asp:Parameter Name="C" Type="String" />
<asp:Parameter Name="D" Type="String" />
<asp:Parameter Name="QuestionKEYS" Type="String" />
</InsertParameters>
<SelectParameters>
<asp:Parameter DefaultValue="单选" Name="QusetionTYPE" Type="String" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="SubjectID" Type="Int32" />
<asp:Parameter Name="QusetionTYPE" Type="String" />
<asp:Parameter Name="QuestionSUBJECT" Type="String" />
<asp:Parameter Name="A" Type="String" />
<asp:Parameter Name="B" Type="String" />
<asp:Parameter Name="C" Type="String" />
<asp:Parameter Name="D" Type="String" />
<asp:Parameter Name="QuestionKEYS" Type="String" />
<asp:Parameter Name="QuestionID" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>