以下是一个查看用户答题记录的页面的html代码,我想要的效果是这样的。如图:
(不知道这个图可不可以显示)<br />可是下面的代码得到的效果却是如图:
内容重复出现了。分析造成这个现象的原因可能是repeater1依次遍历了两个表。所以。。
不知道怎么处理才能消除这个现象?请各位老大给帮忙看看,用个什么办法来达到小弟要的效果?在线等<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AnswerDetails.aspx.cs" Inherits="test" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>答题页</title>
</head>
<body style="font-size:12px; text-align:left;">
    <form id="form1" runat="server">
    <div style="text-align: left">
        请答题: <br />
        <div style="width:80%; margin-left:auto; margin-right:auto; ">
        <asp:Repeater ID="Repeater1" runat="server" DataSourceID="AccessDataSource1" 
                 >
              <ItemTemplate>
                    题号:<asp:Label ID="lbl_id" runat="server" Text='<%#Eval("id") %>'></asp:Label>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    分值:<%#Eval("score") %><br/>
                    问题:<%#Eval("question") %><br/>
                    备注:<%#Eval("other") %><br/><br />
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <asp:RadioButton runat="server" GroupName="RB_answer" ID="a" />
                    A:<%# Eval("A") %><br />
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <asp:RadioButton runat="server" GroupName="RB_answer" ID="b" />
                    B:<%# DataBinder.Eval(Container.DataItem,"B") %><br />
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <asp:RadioButton runat="server" GroupName="RB_answer" ID="c" />
                    C:<%# DataBinder.Eval(Container.DataItem,"C") %><br />
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <asp:RadioButton runat="server" GroupName="RB_answer" ID="d" />
                    D:<%# DataBinder.Eval(Container.DataItem,"D") %><br /><br />
                    标准答案:<%#Eval("rightanswer") %><br />
                    您的答案:<%#Eval("answer") %>
                   <br />
                    <br /><br /> <hr />
            </ItemTemplate>
        </asp:Repeater>
            <br />  
        </div>
        <asp:AccessDataSource ID="AccessDataSource1" runat="server" 
            DataFile="~/App_Data/examSys.mdb" 
            SelectCommand="SELECT [questions].[id], [question], [a], [b], [c], [d], [score], [other],[rightanswer],[answer] FROM [questions],[stuanswer]">
        </asp:AccessDataSource>
    </div>
    </form>
</body>
</html>