LinkButton想弹出提示窗体后再执行后台方法

在平时的asp.net web开发中 经常遇到这样的问题。一个linkbutton按钮,就单纯的用在页面里的时候(不嵌套在任何数据控件之中),需要弹出一个提示窗口,然后当点击“是”之后,才能跳到后置页面执行相关的方法。笔者提供一个简单的方法,希望对大家有所帮助!

首先 在js文件中 简单的建立一个函数:

 function showMess(){

       confirm("确定要退出吗?");

                                  }

前台代码:

 <asp:LinkButton runat="server"
                        ID="LogOut" Text="退出登录"
                         OnClientClick="return showMess(s)"  OnCommand="exit" ></asp:LinkButton>

 

当我们点击linkbutton的时候想弹出窗体之后才执行方法,所以平时直接onclick是不行的,所以此时我们用到了Linkbutton的command方法

此方法大概意思就是 当单击按钮的时候通过自定义的事件执行。所以在linkbutton的事件属性中 找到command属性。这里我们自动以一个

exit方法,然后双击后你会发现,编辑器会自动跳转到后台,并生成一个方法:

   protected void exit(object sender, CommandEventArgs e)
    {}

同时 前台 OnCommand=“exit” 也会自动生成出来,

这样我们就可以直接在后台的方法里面写具体的东西了。

当然如果最后编译没有问题的话 ,最终就会出现您想要的结果、s

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值