私は、データベースからバインドされたリンクを持つリストビューを持っています。私はそのリンクがクリックされたときを追跡したいと思っています。これは、どのリンクが最もクリックされたかを知ることができるようになります。私はリンクボタンでこれをやろうとしましたが、訪れたときに色が変わらない問題に遭遇しました。私は、ハイパーリンクがサーバーにヒットしないので、ハイパーリンクでそれを行うことができるのではないかと疑います。これを行う方法に関する提案。保存時間はハイパーリンク/リンクボタンをクリック
これは私がここに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"を実行しているときにのみ動作します。他のものは私がやる方法では動作しません。 –