Я собираюсь иметь listview со ссылками, которые привязаны к базе данных. Я хочу отслеживать, когда эта ссылка будет нажата. Это будет так, что я могу определить, на какие ссылки больше всего нажимают. Я попытался сделать это с помощью кнопки linkbutton, но столкнулся с проблемой, когда цвет не меняется при его посещении. Я сомневаюсь, что могу сделать это с помощью гиперссылки, поскольку гиперссылка не попадает на сервер. Любые предложения о том, как это сделать.Сохранить время, нажав на гиперссылку/linkbutton
Это, как я сделал LinkButtons
<asp:ListView ID="lstvTopTen" runat="server">
<ItemTemplate>
<tr>
<td width="100%">
<asp:LinkButton ID="lbtnUrlLink" runat="server" Text='<%# Bind("NewsTitle") %>'
CommandArgument='<%# Bind("NewsUrl") %>' onclick="lbtnUrlLink_Click"
OnDataBinding="lbtnUrlLink_DataBinding" CssClass="newslink" />
<asp:Label ID="Label1" runat="server" Text='<%# Bind("NewsDescriptionDisplay") %>' />
</td>
</tr>
</ItemTemplate>
</asp:ListView>
вот мой CSS
.newslink
{
display:block;
margin: 15px 0 0 0;
text-decoration: none;
font-size:1.2em;
line-height: 1.8em;
border-bottom:1px solid #CCC;
}
.newslink:visited
{
color: Red;
}
Я не могу заставить это работать? –
Я могу заставить наведение работать, но я не могу посетить или активно. зависание работает только при выполнении ".newslink: hover" Другие не работают так, как я это делаю. –