我做的一个窗体里面有个DataGrid控件(包括:id,name,count,path,图片)
<asp:BoundColumn Visible="False" DataField="mID"></asp:BoundColumn>
<asp:BoundColumn DataField="mName" HeaderText="名称"></asp:BoundColumn>
<asp:BoundColumn DataField="mCount" HeaderText="点击率"></asp:BoundColumn>
<asp:TemplateColumn >
<ItemTemplate>
<A  href='<%# DataBinder.Eval(Container.DataItem,"mPath2")%>'>
<IMG src="winamp.jpg" border="0"></A>
</ItemTemplate>
</asp:TemplateColumn>
 主要是当点图片时(图片就是winamp的图片不用从数据库中取出)打开Winamp,播放路径就是path,同时数据库的count要加1。
请问我怎么做才能让count加1呢?
我急用,请大家帮我看一下!

解决方案 »

  1.   

    试试把<a/>换成linkbutton,点击button触发服务端事件取连接播放并使count增1
      

  2.   

    我用linkbutton试过。图片能定义,但路径怎么取?我没取出来。还有怎么做才能当点击时触发事件?我做的事件没有被触发?
      

  3.   

    用linkButton以后
    <A  href='<%# DataBinder.Eval(Container.DataItem,"mPath2")%>'>
    这里的路径我该怎么写,我只想点按钮后自动调出winamp程序,而页面是不动的。要是用linkButton后,我用Response.Redirect面来的页面就没有了。
      

  4.   

    给你点启发
    e.Item.FindControl("txtEstimateDate")).Texte为DataGrid的某行, txtEstimateDate为模版列里 空间ID