日期:2014-05-18  浏览次数:20505 次

<a href=""></a>里面实现C#的方法?
<a href="/product/define.aspx?id=<%# Eval("PT_Id_Nr") %>">
  <img src="/UploadFile/small/<%# Eval("PT_Pic") %>" border="0" height="130" width="130" />
</a>

我想实现产品点击量的方法
请问应该怎么在<a href=""></a>里面实现C#的方法啊?
谢谢

------解决方案--------------------
<%%>
<%=%>
<%#%>
这三个你试着来,看看他们有什么不同,总结一下,发上来
------解决方案--------------------
linkbutton就是一个服务器控件,你在它的onclick事件中输入代码就可以了
------解决方案--------------------
用server控件,在事件里写
------解决方案--------------------
aspx:
<asp:LinkButton ID="linkbutton1" runat="server" OnClick="linkbutton1_Click"></asp:LinkButton>

aspx.cs:
protected void linkbutton1_Click(object sender, EventArgs e)
{
//此处可以输入你要的代码
}
------解决方案--------------------
LZ,这控件里面的值不能再用双引号了吧?换成下面试试
<a href="/product/define.aspx?id= <%# =PT_Id_Nr % >" > 
<img src="/UploadFile/small/ <%# =PT_Pic % >" border="0" height="130" width="130" / > 
</a > 

------解决方案--------------------
<a href="/product/define.aspx?id= <%# Eval("PT_Id_Nr") % >" > 
<img src="/UploadFile/small/ <%# Eval("PT_Pic") % >" border="0" height="130" width="130" / > 
</a >


==========================

这是数据邦定,也不是调用服务器方法阿。。。

调用服其方法<%= %>
------解决方案--------------------
用这个<% if()...... %>
------解决方案--------------------
上面说了一堆还是不太清楚lz的意图
------解决方案--------------------
aspx: 
<asp:LinkButton ID="linkbutton1" runat="server" OnClick="linkbutton1_Click" > </asp:LinkButton > 

aspx.cs: 
protected void linkbutton1_Click(object sender, EventArgs e) 

//此处可以输入你要的代码 
}
------解决方案--------------------
product/define.aspx?id= <%# Eval("PT_Id_Nr") % 

在载入这个页面的时候,在page_Load事件中根据ID统计点击次数即可!!