摘要: 在用visual studio 2005编辑asp.net页面时,有时会遇到:"***"不是已知元素。错误情况如下图:原因可能是网站中存在编译错误。这有可能是代码中的"***"确实有错,但是有时候你会发现代码根本就没有错,却还是出现了这种问题,这种问题的现象是:所有<asp>标签都不能被vs2005正确识别,但是编译可以通过,页面也可以正常运行。虽然不影响程序运行,但是只要出了这种问题,vs 2005功能就大大缩水了,在“源码”模式下什么提示功能都没了。一般这种问题出现在编辑使用了“Master Page(母版页)”的页面过程中,可能的一个解 阅读全文
posted @ 2007-09-06 16:11 周金桥 阅读(358) 评论(0) 推荐(0)
摘要: 在asp.net页面中经常会出现一些ViewState的html标记,也许某些时候你会禁用ViewState,但是某些情况下你不得不使用它——因为它的便捷性,但是由于在默认情况下,ViewState的HTML标记总是在页面的最前面,而且都是一些没有意义的内容,一般的搜索引擎收录的时候就会将这些无意义的字符串收录进去,这样就会严重影响你所制作的网页在搜索引擎的排名。有没有解决办法?答案是有的,可以将ViewState的Html标记移到底部,不影响性能,对搜索引擎更友好。这种方法就是重写页面的Render,将ViewState的Html标记移到底部。原始页面的HTML:<%@PageLang 阅读全文
posted @ 2007-09-06 15:46 周金桥 阅读(305) 评论(0) 推荐(0)