花园标签进入Repeater找我的标签

时间:2015-08-19 19:00:08

标签: c# asp.net

我有一个带有标签和Literal内容的Repeater,这就是我将它放入Repeater的方式,我希望它能像在侧面显示一样。

出现错误,告诉我它无法找到我的标签或Literal

转发她:

<asp:Repeater ID="RepeaterOpslag" runat="server">
                <ItemTemplate>
            <div id="forslagbox" runat="server">
                <asp:Label ID="LabelBrugernavn" runat="server"></asp:Label>
                <asp:Literal ID="LiteralLikesOpslag" runat="server"></asp:Literal>
                <asp:Literal ID="LiteralDelete" runat="server"></asp:Literal>
                <div style="margin-bottom: 5px; clear: both;"></div>
                <asp:Label ID="LabelText" runat="server"></asp:Label>
                <div style="margin-top: 5px; clear: both;"></div>

                <div class="col-md-12">
                    <hr class="tall" style="margin: 7px 0;">
                </div>
            </div>
                </ItemTemplate>
            </asp:Repeater>

Default.aspx.cs在这里,它在foreach中给了我一些问题,它根本不打印任何一个。

RepeaterOpslag.DataSource = db.ForslagOpslags.ToList();
    RepeaterOpslag.DataBind();

    List<ForslagOpslag> forslagopslag = db.ForslagOpslags.ToList();
    foreach (ForslagOpslag item in forslagopslag)
    {

        var likesFjern = db.ForslagOpslagLikes.Where(a => a.fk_brugerid == Helper.ReturnBrugerId()).Count();

         LabelBrugernavn.Text = item.brugere.fornavn + " " + item.brugere.efternavn;

        LabelText.Text = item.text;

        if (likesFjern >= 1)
        {
            LiteralLikesOpslag.Text = "<a href='fjernsynesgodtom.aspx?id=" + item.Id + "&brugerid=" + Helper.ReturnBrugerId() + "' class='btn btn-danger btn-xs'>Fjern synes godt om</a>";
        }
        else if (item.brugere.Id != Helper.ReturnBrugerId())
        {
            LiteralLikesOpslag.Text = "<a href='SynesGodtOm.aspx?id=" + item.Id + "' class='btn btn-success btn-xs'>Like opslag - " + item.ForslagOpslagLikes.Count() + " synes godt om</a>";
        }
        else
        {
            LiteralLikesOpslag.Text = "<p class='label label-lg label-success'>" + item.ForslagOpslagLikes.Count() + " synes godt om</p>";
        }

        if ((item.fk_brugerid == Helper.ReturnBrugerId() || Helper.BrugerRank(Helper.ReturnBrugerId()) == 1))
        {
            LiteralDelete.Text = "<a href='slet.aspx?id=" + item.Id + "' class='btn btn-danger btn-xs'>Slet</a>";
        }

    }

0 个答案:

没有答案