自己做.NET程序员也已经2年多了,用其做的网站也不少,记得做第一个的时候,就是这个电子商务e家
当时刚从ASP转过来,.NET给我的感觉就是开放很方便,直接把控件往里面拖拉就OK了,还有运行速度确实比起ASP来快很多很多。
做了网站之后,发现搜索引擎并不因程序前进了而多给我点“面子”,给我的是恰恰相反的。仔细研究下,一查看源代码,发现里面
的杂代码特别多,原来用控件是方便了,但微软也不是白白给你,它需要在页面在客服端解析后通INPUT type=hidden name=__VIEWSTATE P
<> id="__VIEWSTATE" value="/wEPDwULL.......,传递很多参数返回。。。。。。。。,还有. src="/ScriptResource.axd?.....,这正好和搜索引擎优化需要的相反,在csdn上面发布帖子也没有多少人知道,大部分是说自己编写控件,但我当时刚开始学,怎么写一点不清楚,后来自己慢慢研究才发现了ASP.NET去除杂代码的方法
还有随着WEB2.0技术的应用,AJAX已经成为.NET的自带产品,友好的客户体验功能是其最大优势之处,但AJAX的本质就是JS+XMl ,而js是搜索引擎优化的一个克星,所以使用AJAX的朋友们,可要小心,适当运用,可要在那些会员个人信息管理及网站后台使用,但那些无须注册和登录的页面千万莫用,不然的话,你的网站在seo方面很差劲。推荐使用其他AJAX框架,如:prototype jquery等,因为其能够和主要代码分离编写。