随笔 - 29  文章 - 1 评论 - 183 trackbacks - 3
<2007年11月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

欢迎访问我的非技术博客:
http://Moosdau.blog.163.com

与我联系

搜索

 

常用链接

留言簿(3)

随笔分类(28)

随笔档案(29)

最新评论

阅读排行榜

评论排行榜

最近被这个问题快折磨死了.

在VS2005 中新建一个AjaxEnabledWebSite, 添加一个母版页, 再添加一个内容页,
在内容页中添加updatePanel, 或是其它的ajax 控件, 都会报错, 一是没有智能感知,
二是在包含在其中任何控件都会报错. -----运行的时候是正确的, 切换到设计视图也是好的,
但是就只是在"源" 视图, 会报错, 如下图所示:



非母版页的页面则是正常的, 虽然不影响运行 , 但是把源视图的代码弄得很乱, 没有一点格式, 我手动
调整以后, 它自己又会乱掉, 而且在编译的时候, 这些全部都被认为是编译错误, 而不是警告, 虽然这些
错误不影响运行, 但是错误列表里几十几百个错误影响到了其它错误的查找, 而且极度影响心情, 哪个老大
知道怎么处理? 

谢谢~~

btw: 我装过ajaxtoolKit 那个工具包, 不知道是不是受它影响.

没有永恒的事
一切都在不断重复
我热爱这个世界
但绝不骄纵了它
posted on 2007-11-30 10:02 木刀 阅读(398) 评论(7)  编辑 收藏 所属分类: 非.Net 技术

FeedBack:
你没加<asp:ScriptManager id="ScriptManager1" runat="server" EnablePageMethods="True" EnableScriptGlobalization="True" EnableScriptLocalization="True">
</asp:ScriptManager>。并且在母版页头上添加<%@ Assembly Name="System.Web.Extensions" %>这句
  回复  引用    
#2楼 [楼主] 2007-11-30 14:24 木刀      
刚才试过了, 还是不行啊, 你们都没有碰到这样的情况吗?
  回复  引用  查看    
#3楼  2007-11-30 19:05 GoGoSonny      
VS2005 SP1
  回复  引用  查看    
#4楼  2007-12-01 09:02 坚强2002      
其实很简单 放在updatepanle里面的内容是要放在ContentTemplate里面的 例如
<asp:UpdatePanel ID="UpdatePanel1" runat="server" RenderMode="Block">

<ContentTemplate>

这里面放按钮之类的内容

</ContentTemplate>

</asp:UpdatePanel>


  回复  引用  查看    
#5楼  2007-12-03 09:21 longer [未注册用户]
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:ScriptManagerProxy id="ScriptManagerProxy1" runat="server">
</asp:ScriptManagerProxy>
<asp:UpdatePanel id="UpdatePanel1" runat="server">

<contenttemplate>
<asp:Button id="Button1" runat="server" Text="Button" OnClick="Button1_Click"></asp:Button> <asp:Label id="Label1" runat="server" __designer:wfdid="w6" Text="Label"></asp:Label>
</contenttemplate>
</asp:UpdatePanel>

</asp:Content>
  回复  引用    
#6楼 [楼主] 2007-12-04 11:41 木刀      
@坚强2002
@longer
不好意思,是我贴示例图片的时候一时大意, 忘写contentTemplate了.

这个我当然是知道的, 而且我也提到了, 我的程序最终是可以正常运行的, 不管是scriptManager 还是Proxy , 或是updatePanel, 智能感知根本不工作, 手写出来提示错误, 在正常的页面上, 即使缺少scriptManager, 写updatePanel 的时候也是有智能感知的, 而且编译也没有问题, 只有在运行的时候才会因为缺少scriptManager 而报错.

@GoGoSonny
谢谢, 可能是这个原因, 这两天太忙, 还没来得及验证, 准备今天装一下试试看.
  回复  引用  查看    
#7楼 [楼主] 2007-12-06 11:06 木刀      
@GoGoSonny
已经确认, 果然装了sp1 就好了, 多谢多谢!!
  回复  引用  查看    

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: