作者blestadsl (咖哩桔子)
看板Visual_Basic
标题Re: [.NET] DataGrid中的删除确认
时间Fri Jun 6 12:26:38 2008
我的方式
再按钮的属性中找到OnClientClick
并加入 return confirm('确认要删除此行资讯吗?') 即可
试试看吧!!
※ 引述《nf7series (真呆)》之铭言:
: 请输入专案类型(网站专案或者应用程式专案):网页
: 我有写一段code,这些code是当使用者按下DataGrid中的删除键,
: 会跳出是否删除的确认视窗,让使用者选择"确定"或"取消",确定
: 的话,才作Label2.Text = e.Item.Cells(2).Text这个动作
: 我的程式码html部分:
: <Columns>
: <asp:TemplateColumn HeaderText="是否删除">
: <HeaderStyle Wrap="False"></HeaderStyle> <ItemStyle Wrap="False"></ItemStyle>
: <ItemTemplate>
: <asp:Button id="delBTN" Text="删除" CommandName="del" Runat="server">
: </asp:Button>
: </ItemTemplate>
: </asp:TemplateColumn>
: </Columns>
: 我的程式码CodeBehind部分:
: Private Sub DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.
: Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.ItemCommand
: Dim btn As Button = e.Item.FindControl("delBTN")
: btn.Attributes.Add("OnClick", "return confirm('是否删除?');")
: Label2.Text = e.Item.Cells(2).Text
: End Sub
: 但奇怪的是,我要在删除按钮上按第二次,才会跳出这个确认视窗,而且我按第一次时,
: Label2.Text = e.Item.Cells(2).Text 就会执行,而不是等使用者选"确定"後才执行
: 有人能教一下,这是什麽原因吗? 谢谢了~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.70.118.72