如何处理gridview里linkbutton

gridview中有一个linkbutton,linkbutton里面嵌套了一个href,我想通过点击linkbutton,来下载东西,同时取得下载次数并将它加一存入数据... gridview中有一个linkbutton,linkbutton里面嵌套了一个href,
我想通过点击linkbutton,来下载东西,同时取得下载次数并将它加一存入数据库中, 代码如下哈
<asp:GridView ID="gvCoursewareContent" runat="server" BorderStyle="None" AutoGenerateColumns="False" Width="100%" GridLines="Horizontal" ShowHeader="False" BorderWidth="0px" Font-Bold="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table width="100%" >
<tr>
<td align="left">
<span >下载次数:</span>
<span><%#DataBinder.Eval(Container.DataItem,"CoursewareDownload") %></span>
</td> </tr>
<tr>
<td style="height: 36px">
<span >下载地址:</span> <asp:LinkButton ID="lnkDown" runat="server" PostBackUrl="" ><a href="<%#DataBinder.Eval(Container.DataItem,"CoursewareURL" )%>">点击此处下载</a></asp:LinkButton>
</td>
</tr>
</table>
</ItemTemplate> </asp:TemplateField>
</Columns>
</asp:GridView>
可能是我的描述不够准确哈
我尝试用 linkbutton 来解决这个问题.
在里面写Click事件时,调试的时候就没进入Click事件.
展开
 我来答
嘎好Bf
2009-03-17 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:131万
展开全部
linkbutton和a你随便用哪个都行,不用这样
比如用a,可以这样<a href=download.aspx?id=123 >下载</a>
然后在download.aspx页的page_load用querystring接收id,进行数据库操作,然后输出下载,如果是小文件用response.tranmitfile就行了,不支持续传,如果是大文件那就写支持续传的代码,那就是另外的问题了

如果用linkbutton,那直接在click事件里写就行了
百度网友198b2c6
2009-03-17 · TA获得超过1595个赞
知道小有建树答主
回答量:2800
采纳率:0%
帮助的人:1559万
展开全部
用了Linkbutton中间就不要用<a>了。
直接设置linkbutton的text为:点击此处下载 就可以了。
再到设计视图,双击按钮,到click事件中,写跳转的语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式