如何给转发器控件中的超链接提供选取框

时间:2018-02-01 06:25:42

标签: asp.net

我想在我的网站表单中显示一些滚动(选框)链接 显示数据我正在使用转发器控制。但是当我试图给予 对于转发器来说它没有给我输出我怎么给大帐篷 请帮忙。我的代码:

<div id="calendar1">
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:CBMIAConnectionString %>"
        SelectCommand="SELECT Event FROM [Home_EventLink]"></asp:SqlDataSource>

    <table id="Head_Meeting">
        <tr>
            <td style="font-size: large; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; color: white;">&nbsp&nbsp<i class="fas fa-calendar-alt" style="font-size: 25px; color: white"></i>&nbsp  Upcoming Meetings</td>
        </tr>
    </table>
    <br />
    <div id="Meeting_Event" padding-left="5px" padding-right="5px">

        <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
            <ItemTemplate>

                <asp:HyperLink ID="HyperLink1" class="hyperlink" Text='<%# Eval("Event") %>' href="home.aspx" runat="server" /><br />

            </ItemTemplate>
            <SeparatorTemplate>
                <hr />
            </SeparatorTemplate>

        </asp:Repeater>
    </div>
</div>

2 个答案:

答案 0 :(得分:0)

THIS MAY HELP
<marquee id="MyMovingText" style="width: 80%" scrollamount="5" onmouseover="stop();" onmouseout="start();" runat="server" direction="left">
                <asp:datalist RepeatDirection="Horizontal" ID="rptbreaknews" runat="server">
                            <ItemTemplate>

                                            <a class="readmore"  target="_blank" href='<%#"details.aspx?Id="+Eval("Id") %>'>
                                                <h3><asp:Label ID="lbltext" Text='<%#Eval("NewNewsTitle") %>' runat="server"></asp:Label></h3>&nbsp;&nbsp;
                                            </a>

                        </ItemTemplate>
                        </asp:datalist>
            </marquee>

答案 1 :(得分:0)

您可以像这样使用marquee。并且不要在aspnet控件中使用classhref,而是使用正确的属性,例如CssClassNavigateUrl

<marquee id="MyMovingText" direction="left" scrollamount="10">

    <asp:Repeater ID="Repeater1" runat="server">
        <ItemTemplate>

            <div class="scroll-item">
                <asp:HyperLink ID="HyperLink1" CssClass="hyperlink" Text='<%# Eval("Event") %>'
                  NavigateUrl="/home.aspx" runat="server" />
            </div>

        </ItemTemplate>
    </asp:Repeater>

</marquee>

<style>
    .scroll-item {
        float: left;
        margin-right: 50px;
    }
</style>