用DATALIST实现了随机出题,如果要计算得分应该怎么来写代码

f80122 2012-03-14 08:03:08
我用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>
...全文
95 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧