2011-04-04 33 views
0

我正在嘗試設置ajaxConfirmButton Extender。這裏是我的代碼asp.net中的AjaxControlToolkit問題

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title>Untitled Page</title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
<asp:ScriptManager ID="ScriptManager1" runat="server"> 
</asp:ScriptManager> 
<script language="javascript" type="text/javascript"> 
    function onCancel() 
    { 
     var lblMsg = $get('<%=lblMessage.ClientID%>'); 
     lblMsg.innerHTML = "You clicked the <b>Cancel</b> button of AJAX confirm."; 
    } 
</script> 

<asp:Label ID="Label1" runat="server" Text="Click this button to open AJAX Confirm box:" Font-Bold="true" Font-Size="16px"></asp:Label><br /> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate> 
     <asp:Button ID="btnConfirm" runat="server" Text="Confirm" OnClick="btnConfirm_Click" /> 
     <ajaxToolkit:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" TargetControlID="btnConfirm" 
      ConfirmText="Are you sure?&#10;You want to run the server code." OnClientCancel="onCancel" ConfirmOnFormSubmit="false"> 
     </ajaxToolkit:ConfirmButtonExtender> 

     <asp:Label ID="lblMessage" runat="server"></asp:Label><br /> 
    </ContentTemplate> 
</asp:UpdatePanel> 

</div> 

    </form> 
</body> 
</html> 

代碼背後

protected void btnConfirm_Click(object sender, EventArgs e) 
    { 
     lblMessage.Text = "You clicked the <b>OK</b> button of AJAX confirm"; 
    } 

但確認wondow不來了。它只是執行onclick操作。需要幫助來解決這個問題

回答

1

您需要使用ToolkitScriptManager而不是ScriptManager。

<ajaxToolkit:ToolkitScriptManager ID="ToolKitScriptManager1" runat="server"> 
    </ajaxToolkit:ToolkitScriptManager> 

希望它會幫助你

+0

是啊,現在的工作。 TY – Kanishka 2011-04-05 04:58:21