asp.net 删除的确认提示框
确认按钮不止一个作用,在上面有个RadioButtonList选择功能删除还是添加,并且该功能代码被封装了,有OnSelectedIndexChanged="RadioB...
确认按钮不止一个作用,在上面有个RadioButtonList选择功能删除还是添加,并且该功能代码被封装了,有OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged"但找不到在哪,直接双击RadioButtonList事件是新建个新代码,所以希望在确定按钮中判断是选择删除功能后跳出是否删除提示框,怎么弄啊,谢谢帮忙
这个主要界面是这样的,可是OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged"
和button的事件都找不到 展开
这个主要界面是这样的,可是OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged"
和button的事件都找不到 展开
6个回答
展开全部
RadioButtonList1_SelectedIndexChanged可以在后台代码中找到,如果没有可以自己手动创建。当RadioButton选择变化就会触发OnSelectedIndexChanged事件,在RadioButtonList1_SelectedIndexChanged方法中,给你的确认按钮绑定click事件,如果选择的是删除radionbutton,则给你的确认按钮绑定click事件,再你的删除事件中实现弹出提示框。
追问
关键是能运行RadioButtonList1_,可是双击事件SelectedIndexChanged却是新建一个SelectedIndexChanged事件代码,都被封装了,现在就像在确定删除功能后能够跳出确认删除框,因为很多被封装了,我只能在确定选择删除共能代码中判断有没有选择删除的账号即文本框是否为空,判断不为空再跳出判断是否删除框,有办法吗,
你的想法我也考虑过,那个没办法的时候再说
追答
我没弄清你现在需解决的难点在哪边? 整个方案是我上面说的那样。524771107~~我的QQ 百度聊天也在线的
展开全部
在删除的按钮中增加OnClientClick事件,事件内容为 return confirm( '确认删除吗? ')”,
整个语法为:OnClientClick="return confirm( '确认删除吗? ')"。
以LinkButton 为例,如下定义就能弹出删除的确认提示框:
<asp:LinkButton ID="lbt_del" Text="删除" runat="server" OnClientClick="return confirm( '确认删除吗? ')">
</asp:LinkButton>
整个语法为:OnClientClick="return confirm( '确认删除吗? ')"。
以LinkButton 为例,如下定义就能弹出删除的确认提示框:
<asp:LinkButton ID="lbt_del" Text="删除" runat="server" OnClientClick="return confirm( '确认删除吗? ')">
</asp:LinkButton>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实验通过,想看你就看看,不看也没啥。
在点击这个按钮时判断RadioButtonList选择的是什么,如果是删除调脚本行吗?或是load事件中判断RadioButtonList选择的是删除调是否删除的脚本?你现在删除和新增分开没啊?除了提示功能实现了吗?
load里这么写:
if (RadioButtonList1.SelectedIndex == 0)
{
Button1.Attributes["onclick"] = "javascript:return delc();";
}
else
{
Button1.Attributes["onclick"] = "javascript:return del1();";
}
if (!IsPostBack)
{
}
protected void Button1_Click1(object sender, EventArgs e) //按钮
{
if (RadioButtonList1.SelectedIndex == 0)//删除
{
TextBox2.Text = "删除";
}
else
{
TextBox2.Text = "新增";
}
}
//脚本
function delc()
{
}
function delc()
{
if (window.confirm("你确认删除吗?"))
{
// showwait()
return true;
}
else
{
return false;
}
}
为什么就不追我我回答的啊?
新增时确定按钮源代码:<input type="submit" name="Button1" value="确定" onclick="javascript:return del1();" id="Button1" />
删除时: <input type="submit" name="Button1" value="确定" onclick="javascript:return delc();" id="Button1" />调用的脚本不同。
先执行后台再执行前台,你不用一个事件触发给按钮加上事件,非得再按钮中判断,那只能二次点击按钮时才调用。
在点击这个按钮时判断RadioButtonList选择的是什么,如果是删除调脚本行吗?或是load事件中判断RadioButtonList选择的是删除调是否删除的脚本?你现在删除和新增分开没啊?除了提示功能实现了吗?
load里这么写:
if (RadioButtonList1.SelectedIndex == 0)
{
Button1.Attributes["onclick"] = "javascript:return delc();";
}
else
{
Button1.Attributes["onclick"] = "javascript:return del1();";
}
if (!IsPostBack)
{
}
protected void Button1_Click1(object sender, EventArgs e) //按钮
{
if (RadioButtonList1.SelectedIndex == 0)//删除
{
TextBox2.Text = "删除";
}
else
{
TextBox2.Text = "新增";
}
}
//脚本
function delc()
{
}
function delc()
{
if (window.confirm("你确认删除吗?"))
{
// showwait()
return true;
}
else
{
return false;
}
}
为什么就不追我我回答的啊?
新增时确定按钮源代码:<input type="submit" name="Button1" value="确定" onclick="javascript:return del1();" id="Button1" />
删除时: <input type="submit" name="Button1" value="确定" onclick="javascript:return delc();" id="Button1" />调用的脚本不同。
先执行后台再执行前台,你不用一个事件触发给按钮加上事件,非得再按钮中判断,那只能二次点击按钮时才调用。
追问
图片是这样的,上面选择功能,点击确定,后台代码点击确定之后判断执行哪种操作
追答
挺简单个东西,就因为封装了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-14
展开全部
if(this.RadioButtonList1.SelectedValue = "删除")
{
RadioButtonList1.Attributes.Add("onclick", "return confirm('确认要删除?") )
}
{
RadioButtonList1.Attributes.Add("onclick", "return confirm('确认要删除?") )
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
删除那个按钮用linkbutton 然后在它的text属性上面有个什么onclick事件什么的在里面写上return confirm("是否删除")
追问
这个有区别吗,我在button的onclick事件里面写上return confirm("是否删除") 也行的啊,只不过每次都跳出来啊,我要选择是删除,修改还是添加功能的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
组件不是返回一个状态值吗?根据值操作不就可以了?
追问
现在的问题是,OnClick="Button1_Click",有这个代码,但是根本找不到代码在哪,直接在前台写代码的话,其他功能就不能运行了,RadioButtonList1_SelectedIndexChanged这个的代码根本就搜不到只有前台一个OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged"
删除后就执行不了原先功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询