AJAX技术与asp.net 2.0的完美结合之Timer的web应用 及使用AJAX控件时的“Sys 未定义”错误解决办法
2007-08-27 20:39
1021 查看
AJAX技术堪称是软件技术的时尚产品,以至于微软也跟着掺和起来。大抵是它本质的优点让所有人无法阻挡吧。
在.net中可以下载ASPAJAXExtSetup.msi(也就是atlas 控件)控件, 然后以一个例子说明:
安装atlas 控件后在.net框架里就有了ajax的工具条。
添加一个aspx文件,在这个文件里,托入ScriptManager控件,然后托人UpdatePanel容器控件,在UpdatePanel里面放入Timer控件和label。再在UpdatePanel外面放一个label。
双击Timer,在事件里写:
protected void Timer1_Tick(object sender, EventArgs e)
{
Label1.Text = "Panel refreshed at: " +
DateTime.Now.ToLongTimeString();
}
然后在page_laod里写:
Label2.Text = "Panel refreshed at: " +
DateTime.Now.ToLongTimeString();
噢可,现在可以一睹ajax的优点了,保存后在浏览器里查看这个aspx文件,
叮咚...出错了!??
Sys未定义?怎么回事?
问题很简单,你的配置文件错了,快在你的配置文件里加入:
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>
在浏览器里查看一下。如何?好了吧。
在.net中可以下载ASPAJAXExtSetup.msi(也就是atlas 控件)控件, 然后以一个例子说明:
安装atlas 控件后在.net框架里就有了ajax的工具条。
添加一个aspx文件,在这个文件里,托入ScriptManager控件,然后托人UpdatePanel容器控件,在UpdatePanel里面放入Timer控件和label。再在UpdatePanel外面放一个label。
双击Timer,在事件里写:
protected void Timer1_Tick(object sender, EventArgs e)
{
Label1.Text = "Panel refreshed at: " +
DateTime.Now.ToLongTimeString();
}
然后在page_laod里写:
Label2.Text = "Panel refreshed at: " +
DateTime.Now.ToLongTimeString();
噢可,现在可以一睹ajax的优点了,保存后在浏览器里查看这个aspx文件,
叮咚...出错了!??
Sys未定义?怎么回事?
问题很简单,你的配置文件错了,快在你的配置文件里加入:
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>
在浏览器里查看一下。如何?好了吧。
相关文章推荐
- AJAX技术与asp.net 2.0的完美结合之Timer的web应用 及使用AJAX控件时的“Sys 未定义”错误解决办法
- 使用Asp.net Ajax时出现'Sys'未定义错误的解决办法
- 两种情况导致的 Asp.net Ajax 中的脚本错误: 'Sys'未定义及解决办法
- 使用AJAX控件时的“Sys 未定义”错误解决办法
- 使用AJAX控件时的“Sys 未定义”错误解决办法
- Asp.Net使用Ajax控件时遇到Sys未定义的错误的解决方案
- asp.net ajax 错误:"sys"未定义问题 解决的方法
- ASP.NET AJAX Tookit TabContainer 控件使用常见错误及解决方法
- Asp.net Ajax 中的脚本错误: Sys未定义的解决方法
- 使用Asp.net MVC 2.0 +.NET 4.0 出现 “从客户端 ... 中检测到有潜在危险的 Request.Form 值”错误的解决办法
- 关于asp.net Ajax1.0 错误:'sys'未定义解决方法 (手动配置Ajax 在Web.cofig中)
- asp.net 'Sys'未定义 错误一种解决办法
- asp.net中ListView控件动态绑定数据源后,使用DataPager出现错误的原因及解决办法
- asp.net 'Sys'未定义 错误一种解决办法
- asp.net中ListView控件动态绑定数据源后,使用DataPager出现错误的原因及解决办法
- 在Iframe或Frmae中使用Asp.net AJAX控件时提示错误的解决
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- Asp.net Ajax 中的脚本错误: Sys未定义的解决方法
- ASP.NET AJAX中出现“Type”未定义,“Sys”未定义的解决办法
- VS2012使用验证控件出现[ASP.NET]WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。請加入 ScriptResourceMapping 命名的 jquery (區分大小寫)。的解决办法。