查看源文件时出来的
<script type="text/javascript">
// <![CDATA[
Sys.Application.initialize();
Sys.Application.add_init(function() {
$create(Sys.UI._UpdateProgress, {"associatedUpdatePanelId":null,"displayAfter":500,"dynamicLayout":true}, null, null, $get("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolderseller_UpdateProgress1"));
});
//]]>
</script>
说Sys未定义
scriptmanager要放在form的最上面
Sys未定义,说明你引用了Ajax控件,没有在配置文件中,添加对控件的引用
#1 #2说得都对
如果楼主没做的话,就要改一下
如果改完还有问题,那就再看是什么错了
建议一拖动的方式拖进scriptmanager
引用会自动添加
不然要手动加入
Sys这东东应该是微软ASP.NET Ajax 客户端框架里定义的东西。也就是说它不是纯javascript里有的东西。
比如web.config的 <httpHandlers>节里缺少
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
时就会提示'Sys未定义'.
也就是asp.net ajax javascript扩展库并未下载到客户端。
up 1,2楼
谢谢大家了!我在web.config中设置的字体是 gb3212 该成 utf-8就好了,现在没错了!