开发学院WEB开发ASP.NET JavaScript Confirm 失效的解决办法 阅读

JavaScript Confirm 失效的解决办法

 2010-12-07 08:01:56 来源:WEB开发网 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姇閹碱偆鐥閺屾洘绻濊箛鏇犵獥闂佺厧澹婃禍婊堚€旈崘顏佸亾閿濆骸澧ù鐘欏嫮绠鹃柛顐ゅ枎閻忋儲銇勯弴妯哄姦妞ゃ垺鐟╅幃鈩冩償閵囧府鎷�
核心提示:在页面后台添加Button的onclick属性,用户删除前给出一个确认提示,JavaScript Confirm 失效的解决办法,可是无论点确定还是取消,都执行后台代码的btnDelete_Click事件,Code highlighting produced by Actipro CodeHighlighter (fr

在页面后台添加Button的onclick属性,用户删除前给出一个确认提示,可是无论点确定还是取消,都执行后台代码的btnDelete_Click事件。

protected void Page_Load(object sender, EventArgs e)
    {

      
if (!IsPostBack)
      {
        BindData();

        btnDelete.Attributes.Add(
"onclick""javascript:return confirm('您是否删除当前目录?');"); 
      }

    }

后来分析可能是因为页面加载Ajax控件的缘故,后来将确认提示脚本放到前台,问题解决。

<script type="text/jscript" language="javascript">
  function validate(s, e) {
    
if (confirm('您是否删除当前目录?'))
      e.processOnServer 
= true
     
else
      e.processOnServer 
= false
    }
  
</script>


<asp:Button ID="btnDelete" runat="server" Text="删除" onclick="btnDelete_Click" AutoPostBack="false" ><ClientSideEvents Click="validate" /></asp:Button>

Tags:JavaScript Confirm 失效

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
更多精彩
    赞助商链接

    热点阅读
      焦点图片
        最新推荐
          精彩阅读