当前位置:编程学习 > JS >>

vs2005 ajax问题

页面代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>

<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"

Namespace="System.Web.UI" TagPrefix="asp" %>
<!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>无标题页</title>
</head>
<body>

<form id="form1" runat="server">


<asp:ScriptManager ID="ScriptManager1" runat="server">

</asp:ScriptManager>

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

web.config代码如下:
<?xml version="1.0"?>
<configuration>
<appSettings>

</appSettings>
<connectionStrings>

</connectionStrings>
<system.web>
<compilation>
<assemblies>

<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>
</system.web>
</configuration>

Defaule3.aspx页面的运行以后,左下角存在JS错误。
行:50
字符:1
错误:'Sys'未定义
代码:0

我自己做的一个局部刷新的timer效果,依然是报Sys未定义的错误。
如遇高手,请尽快给我想想那里的问题。
本人菜鸟,希望有人尽快解答。(详细一些,谢谢。!)
答案://这个是你需要的
//.NET 3.5
//前台:
&lt;form id="form1" runat="server"&gt;

&lt;div&gt;



&lt;asp:ScriptManager ID="ScriptManager1" runat="server"&gt;

&lt;/asp:ScriptManager&gt;

&lt;asp:UpdatePanel ID="UpdatePanel1" runat="server"&gt;


&lt;ContentTemplate&gt;



&lt;asp:Label ID="Label1" runat="server"&gt;&lt;/asp:Label&gt;



&lt;asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick"&gt;



&lt;/asp:Timer&gt;


&lt;/ContentTemplate&gt;

&lt;/asp:UpdatePanel&gt;


&lt;/div&gt;

&lt;/form&gt;
//后台页面:
protected void Timer1_Tick(object sender, EventArgs e)

{

this.Label1.Text = DateTime.Now.ToString();

}
//.NET 2.0
//前台:
(1)&lt;form id="form1" runat="server"&gt;

&lt;div&gt;



&lt;asp:ScriptManager ID="ScriptManager1" runat="server"&gt;

&lt;/asp:ScriptManager&gt;

&lt;asp:UpdatePanel ID="UpdatePanel1" runat="server"&gt;


&lt;ContentTemplate&gt;



&lt;asp:Label ID="Label2" runat="server"&gt;&lt;/asp:Label&gt;


&lt;/ContentTemplate&gt;


&lt;Triggers&gt;



&lt;asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" /&gt;


&lt;/Triggers&gt;

&lt;/asp:UpdatePanel&gt;

&lt;asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick1"&gt;

&lt;/asp:Timer&gt;


&lt;/div&gt;

&lt;/form&gt;
(2)&lt;form id="form1" runat="server"&gt;

&lt;div&gt;



&lt;asp:ScriptManager ID="ScriptManager1" runat="server"&gt;

&lt;/asp:ScriptManager&gt;

&lt;asp:UpdatePanel ID="UpdatePanel1" runat="server"&gt;


&lt;ContentTemplate&gt;



&lt;asp:Label ID="Label2" runat="server"&gt;&lt;/asp:Label&gt;



&lt;asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick1"&gt;



&lt;/asp:Timer&gt;


&lt;/ContentTemplate&gt;

&lt;/asp:UpdatePanel&gt;


&lt;/div&gt;

&lt;/form&gt;
//后台:
protected void Timer1_Tick1(object sender, EventArgs e)

{

this.Label2.Text = DateTime.Now.ToString();

}

上一个:JQuery的ajax问题
下一个:ajax怎么用?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,