原代码:<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
 <script language="javascript" type="text/javascript">
     function sum()
{
      var A=document.getElementById("Text1").value;
      var label= document.getElementById("Label1"); 
      var temp=A*1.1;
    
      label.innerText=temp.toFixed(2); 
}
</script>
</head>
<body>
    <form id="form1" runat="server">
<input id="Text1" type="text" />
<asp:Label ID="Label1" runat="server" Text="Label">
</asp:Label><input id="Button5" type="button" value="button" onclick="sum()" />
        
    </form>
   </body>
</html>可是在页面加入MagicAjax后上面的sum()函数没有在生面的页面中生成.请问应该怎么解决.

解决方案 »

  1.   

    /// <summary>
            /// 应用于Ajax的JavaScript复杂操作
            /// </summary>
            /// <param name="JavaScript">JavaScript脚本</param>
            public void AjaxForJs(string JavaScript)
            {
                MagicAjax.AjaxCallHelper.WriteAddScriptElementScript("" + JavaScript + "", new System.Collections.Specialized.NameValueCollection());
                return;
            }