GridView的使用!!!

zhanglinfeng 2006-08-14 02:38:22
我有一个GridView
有一列是执行删除操作的 类型是ButtonField 的image类型,
我的意思是想在点击后 跳出一个删前提示。
但是image类型的text属性是不能用的。所以来请教各位高手。

开始我是用的link类型,在text里加了个脚本:<div onclick="JavaScript:return confirm('确定删除吗?')">删除</div>

可是我自己想要+图片进去
Link类型不能让我在ImageUrl里加图片。就算写在里面了也不会显示自己的.gif
...全文
206 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
scow 2006-08-15
  • 打赏
  • 举报
回复
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="a" />
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton runat="server" ImageUrl="~/button-save.gif" OnClientClick="return confirm('sure to delete?');" OnClick="aaa">
</asp:ImageButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
loveeqing 2006-08-15
  • 打赏
  • 举报
回复
up
zhanglinfeng 2006-08-15
  • 打赏
  • 举报
回复
to: wjjdnajj(色空)
我建的是一个buttonfield,有3种可选类型:link, button ,image
<asp:ButtonField CommandName="Delete" HeaderText="删除" ShowHeader="True" ButtonType="Image" ImageUrl="~/Images/sc.gif" />
里面也没有attribute这个属性
zhanglinfeng 2006-08-15
  • 打赏
  • 举报
回复
不行
我按 anita_wang(面朝大海,春暖花开) 的说法
在gridview中+了一列 buttonfield
类型改成 image
但是没有onclientclick事件
jc15271149 2006-08-14
  • 打赏
  • 举报
回复
可以使用ImageButton
wjjdnajj 2006-08-14
  • 打赏
  • 举报
回复
一般我用以下办法解决这个问题(程序必须放在gridview的databound事件中):

foreach(gridviewrow gvr in gridview1.rows)
{
ImageButton ib=gvr.fincontrol("Delete") as ImageButton;
if(ib!=null)
{
ib.attribute.add("onclick","return confirm('确认要删除吗?')");
}
}

anita_wang 2006-08-14
  • 打赏
  • 举报
回复
<asp:ImageButton OnClientClick="return confirm('确认要删除吗?');" ID="Delete" runat="server" CausesValidation="false" CommandName="Delete" ImageUrl="图片路径" />
lw7210 2006-08-14
  • 打赏
  • 举报
回复
首先把有图片按钮的那一列改为模版列,然后在OnClientClick属性中加上:return confirm("你确定要删除吗?")
kolosi 2006-08-14
  • 打赏
  • 举报
回复
button有个属性是onClientClick
onClientClick="JavaScript:return confirm('确定删除吗?')"
这样就OK了
zhanglinfeng 2006-08-14
  • 打赏
  • 举报
回复
自己顶一下

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧