SEO篇:ASP.NET去除杂代码的方法

来源:互联网 发布:淘宝双11成交量 编辑:程序博客网 时间:2024/05/19 12:13

 

用.NET自带的服务器控件不好的最大原因就是产生的杂代码太多,影响页面的执行效率,特别是搜索引擎优化不友好。后来自己研究了一下,

发现去除是最简单不过的,关闭视图大家都做到过,当然关闭了也还是存在很多,后来发现只要把 <form. id="form1" runat="server"> </form>


去掉就OK了,完全也没有了,干干净净的!

问题来了,去除<form. id="form1" runat="server..,很多控件都不能用了,因为它必须在runat="server的包含中。返回过来看下,其实去掉咋代

码最大的目的就是为了追求代码简洁,搜索引擎优化。所以不用担心,网站后台程序我们不用管它,因为它只是我们自己在看,用户和搜索引擎

都看不到。而网站前台估计大多份页面都是读取数据,写入数据用的没有这么多,所以在前台页面用DataList控件(只是没有回发数据的控

件),去掉<form. id="form1" runat="server..,是没有关系的。至于数据回发的,当时我也想了很久,后来问了我一个朋友,他说你是学过ASP

的,ASP是怎么来的,.net肯定也能做到,一语惊醒了我,所以我这个新版中,大部分页面都这样用到了。

有人会说如果这样做,那岂不是.NET的主要特性就失去了,.net最大的优势之一就是用控件,其实我们都理解错误了,控件不过是微软自己开发

出来的,方便我们来编写程序,而学好一门语言最重要的是要我们懂得怎么去运用它,自己来编写。语言是死的,人是活得,技术能否做好,不

在于你选择哪种程序语言,关键在于你是否真正明白它,用你的思维来控制它,这才是最关键之处,其实自己编写的,就我个人感觉,速度和运

营效率只要你真正熟悉.net,自己写出来的速度不会低于其自带的,比喻这个论坛的程序Discuz!NT 2,仔细研究下,发现其和我想象的一样,

前台都是自己编写,后台都是控件,查看源代码就知道,不管你是自己写还是用控件,.net的特性是不变的,因为都是解析执行....

原创粉丝点击