在asp.net中,如何在gridview中嵌套一个button控件,使它能进行下载的操作。 50

 我来答
v雪地里的猫
2015-11-10 · TA获得超过864个赞
知道小有建树答主
回答量:401
采纳率:100%
帮助的人:244万
展开全部

用模板列TemplateField。

放一个按钮就去(推荐用LinkButton),然后双击按钮写代码。

<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="btnDown" runat="server"   Text="下载" CommandArgument='<%# Bind("ID") %>' OnClick="btnDown_Click"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>


protected void btnDown_Click(object sender, EventArgs e)
{
            LinkButton lbtn = (LinkButton)sender;
            string ID= lbtn.CommandArgument;
            //通过ID下载
 }
printf59277
2015-11-09 · TA获得超过1080个赞
知道大有可为答主
回答量:1812
采纳率:33%
帮助的人:1283万
展开全部
可以做成一个链接,点击以后打开一个新页面执行下载操作。
追问
不,要求就是直接在gridview中进行下载的
追答
那你在.cs页面写好button的onclick事件,执行下载前,在事件里面判断一下当前行是哪一行, 然后在aspx页面button中的onclick事件写好对应的名字。这样做的话 你要考虑一下,如果客户点完第一行的下载马上就点第二行的下载要怎么处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式