日期:2014-05-17  浏览次数:20432 次

怎样在点击menu控件时候,弹出确认对话框
c#前台页面,有一个menu控件里面有4个菜单选项,现在是想如果点击第2个菜单时,弹出一个对话框“确认删除吗?”
尝试着将菜单转换成静态模板,然后加入Linkbutton,添加OnClientClick,但是总是不成功,不知道在前台页面这个OnClientClick该如何写,才能实现这个功能。
另外尝试在后台给linkbutton添加 attributes的方法,但是好像静态模板在后台找不到这个Linkbutton控件,没有办法调用。

有没有好的方法能解决这个问题呢?无论是前台还是后台。谢谢了。
解决了马上上分,虽然分不多,但我也只有这些分了,谢谢。
------解决方案--------------------
在前台写

 <script type="text/javascript" language="javascript">
     function CHECKPBCraUnuReaNUll() {
         var PBCraUnuRea = document.getElementById("<%=textbox_UnuRea.ClientID%>").value;
         if ("" != PBCraUnuRea) {
             return true;
         }
 
         else {
             alert("请填入要插入的内容!");
             return false;
         }
     }
 </script>

按钮这样写:
 <ItemTemplate>
                                     <asp:LinkButton ID="BtnDelete_PBPS_CraUnuRea" runat="server" CommandName="Delete_PBPS_CraUnuRea"
                                         OnClientClick="return confirm('您确认删除该记录吗?')" CommandArgument='<%#Eval("PBCURB_UnuReaID")%>'>删除</asp:LinkButton>
                                 </ItemTemplate>

如果你都这样写了还不行话,就检查你的存储过程和其它的细节吧。。。