有人能帮忙解决下吗?
想用js来调用web service,错误为The control with ID 'ScriptManagerProxy1' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it。用来'ScriptManagerProxy1'还要用ScriptManager?请高手帮偶修改下,谢谢~
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>MySoftware</title>
<style type="text/css">
.headerBg
{
cursor:hand;text-align:center;width:160px;color:#ffffff;font-size:11pt;
height:30px;line-height:30px;background-image:url(../images/leftmenubg.gif);
}
.contentBg
{
width:160px;cursor:hand;font-size:9pt;text-align:center;
line-height:30px;
}
</style>
<script type="text/javascript" language="JavaScript">
function OnbuttonEqual_click()
{
//var id='<%=lblMessage.ClientID%>';
// alert(document.getElementById("lblMessage").Text);
WebService.update("1.0", //params
OnRequestComplete //Complete event
);
return false;
}
function OnRequestComplete(result)
{
alert(result);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManagerProxy id="ScriptManagerProxy1" runat="server">
<Services>
<asp:ServiceReference Path="~/MyWebService/WebService.asmx" />
</Services>
</asp:ScriptManagerProxy>
<%-- <Services>
<asp:ServiceReference Path="~/MyWebService/WebService.asmx"/>
</Services>
--%>
<div>
<div id="divColumn1" style="float:left;width:160px;height:98%;background-color:#99bcec">
<cc1:Accordion ID="Accordion1" runat="server" HeaderCssClass="headerBg" ContentCssClass="contentBg">
</cc1:Accordion>
<cc1:AccordionPane ID="AccordionPane1" runat="server">
</cc1:AccordionPane>
<img src="images/quit.gif" />
</div>
<input id="buttonEqual" type="button" value=" = " onclick="return OnbuttonEqual_click()"/>
<asp:Label ID="lblMessage" runat="server"></asp:Label></div>
</form>
</body>
</html>