这几天做成了自己的第一个asp.net 网站,遇到了很多问题,下面主要对自己的工作做一下总结:
首先在前台html网页设计阶段,需要精确设计网页中div的宽度,尽量不要用固定宽度,以免在不同分辨率的浏览器中出现结构问题,
甚至影响js效果。div 的高度设置成auto,在父div中添加一个div,设置它的css样式:clear:both;这样就可以使父div的高度随着内容的
增加而自动增加,而不出现内容溢出的效果
其次,在后台设计阶段,需要做到代码的重用,可以重用的代码要编写成一个方法,每次需要的时候,,只需要传递参数调用该方法即可。
在后台操作数据这一块而,.net和Java,个人感觉是类似相通的,比如java 的ssh框架,用的就是po对象操作数据库,而vo对象主要和前台
的页面数据进行模型绑定,Dao层和service层作为逻辑层和业务层。在.net mvc中,同样需要和数据库关联的entity以及和前台联系的model,
前台传递数据到controller中,操作数据返回结果到view层显示。
然后说到seo优化,页面上需要做成超链接的地方,最好通过<a href=""></a>标签,而不要通过其他方式进行跳转。标题文字
尽量用<h>标记;页面的<meta>和<title>标记是页面的文档说明,设计好自己的说明有利于在百度排名中排到更靠前的位置。更加详细的seo
优化还包括软文等到之类的,在此就不一一罗列了。
总的来说,这次网站设计收获颇丰,了解了在正式的商业制作中需要注意到的问题,也明白了自己的不足,在以后的学习实践中要多注意这些
方面,提高自己。