请问在ASP里如何弹出选择对话框? 想实现如下功能:点击GridView上一个名称为“删除”的buttonfield,弹出选择对话框,如果选择取消则退出,选择确定则执行后面的删除代码。最后25分了,抱歉啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把那个删除列转换成模板列,然后添加一个删除按钮,CommandName设为Delete,在设置OnClientClick="return confirm('确认删除这条记录吗?')"就这个弄就OK了 比如: <asp:TemplateField HeaderText="操作"> <ItemTemplate> <asp:LinkButton ID="lkbPublish"runat="server" OnClick="btnSave_Click" OnClientClick=return confirm('确认发布这条记录吗?')">发 布</asp:LinkButton> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="操作"> <ItemTemplate> <asp:LinkButton ID="lkbPublish" runat="server" OnClick="btnSave_Click" OnClientClick="return confirm('确认发布这条记录吗?')" >发 布</asp:LinkButton> </ItemTemplate> </asp:TemplateField> OnClientClick="return confirm('确认要删除吗?');"ClientScript.RegisterStartupScript(this.GetType(), "message", " <script language='javascript' >if(Confirm('确认码?'))document.getElementById('Hf').value='1'; else document.getElementById('Hf').value='0'; </script>"); if(Hf.Value.Equals("1")) { } 把删除按钮的列转换为模版列,再在前台文件的删除按钮中加上:OnClientClick="return confirm("确定要删除?") OnClientClick="return confirm('确认删除这条记录吗?')" 点击确认执行 此方法行不通,未弹出对话框已经执行了if(Hf.Value.Equals("1")){ //不信,你试未弹出对话框这里已经执行了!...} <ItemTemplate> <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false" CommandName="" Text="删除" OnClientClick="return confirm("确定要删除?")> </asp:LinkButton> </ItemTemplate>我这样写的,结果出错,说服务器标记不正确,OnClientClick不能加在这里吗? 重贴一下:<ItemTemplate> <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false" CommandName="" Text="删除" OnClientClick="return confirm("确定要删除?")> </asp:LinkButton></ItemTemplate> protected void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { e.Item.Attributes.Add("onmouseover", "color=this.style.backgroundColor;this.style.backgroundColor='#669988'"); e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor=color"); ((LinkButton)(e.Item.Cells[8].Controls[0])).Attributes.Add("onclick", "return confirm('你确定要删除此信息吗?');"); } } jQuery中有没有和C#中DataTable.Select()类似的方法 Linq 有结果就结贴一小时看一次贴子 请问在ASP.NET下怎么样访问特定文件夹下的类啊? 不能自动重写URL,手动才能重写 有关ASP.NET 连水晶报表的问题。。 注释后也执行?来看一下 问一下,大家常开发定制控件吗? 问个特菜的问题 求教,重装了IIS后,无法安装Microsoft .NET Framework SDK v1.1 输入字符串的格式不正确。 如何实现Asp.NET的treeview拖动效果 为何有些网站,禁用cookie就无法登录呢?另外禁用cookie后,msn也无法修改密码?
就这个弄就OK了
<ItemTemplate>
<asp:LinkButton ID="lkbPublish"runat="server" OnClick="btnSave_Click" OnClientClick=return confirm('确认发布这条记录吗?')">发 布</asp:LinkButton> </ItemTemplate> </asp:TemplateField>
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:LinkButton
ID="lkbPublish"
runat="server" OnClick="btnSave_Click" OnClientClick="return confirm('确认发布这条记录吗?')" >发 布</asp:LinkButton> </ItemTemplate> </asp:TemplateField>
ClientScript.RegisterStartupScript(this.GetType(), "message", " <script language='javascript' >if(Confirm('确认码?'))document.getElementById('Hf').value='1'; else document.getElementById('Hf').value='0'; </script>"); if(Hf.Value.Equals("1"))
{ }
if(Hf.Value.Equals("1"))
{
//不信,你试未弹出对话框这里已经执行了!...
}
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false"
CommandName="" Text="删除" OnClientClick="return confirm("确定要删除?")>
</asp:LinkButton>
</ItemTemplate>我这样写的,结果出错,说服务器标记不正确,OnClientClick不能加在这里吗?
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false"
CommandName="" Text="删除" OnClientClick="return confirm("确定要删除?")>
</asp:LinkButton>
</ItemTemplate>
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
e.Item.Attributes.Add("onmouseover", "color=this.style.backgroundColor;this.style.backgroundColor='#669988'");
e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor=color");
((LinkButton)(e.Item.Cells[8].Controls[0])).Attributes.Add("onclick", "return confirm('你确定要删除此信息吗?');");
}
}