日期:2014-05-19  浏览次数:20489 次

用VS2005设计网页的界面不太好使啊?
老是不听我的话,要它向东,它偏向西,郁闷死了.

大家有没有同感?

------解决方案--------------------
没有,不做页面 - -!
------解决方案--------------------
用Dreamweaver做可以.比如项目和文件都在VS中创建, 在DW中做好HTML后粘过来,当然如果两样用熟悉的话, 没有这么麻烦, 直接把VS和DW的站点目录放在同一个目录中就可以了.
------解决方案--------------------
显然你没有理解动态web页面的生成机理。

例如当前这个页面,回帖是一个DataList绑定的,并且录入回帖的TextArea紧跟在最后一个回帖下面。请问你用DW怎么画?那效果最多不是跟VS一样嘛。

至于模板、MasterPage、UserControl等等的支持就更不要说了,肯定需要程序员的逻辑想象力而不是直观感觉的美工的做法。

如果你做静态html页面,就不应该asp.net来开发,更不要提vs了。
------解决方案--------------------
样式问题、图片问题,大家尽量使用Theme将这些低级的美工技术与程序开发相分离。

如果说开发需要高级的美工,那应该是指非常早期需求分析阶段,美工给出效果图,而不是参与项目很具体的开发过程。
------解决方案--------------------
我们几乎可以说,vs是一种比Frontpage、DW等根本不在一个设计水平上的工具。
------解决方案--------------------
对我支持sp1234,是你的概念已经不对了..
原本我都是用TABLE做的..现在我在VS2005下面都用DIV+CSS了..

一开始感觉不习惯..不过慢慢就习惯了..都在代码里改..
------解决方案--------------------
使用asp.net,是因为我们需要设计动态web页面,数据是从数据库等随时改变的数据源中拿出来的,我们应该体会到“不得不使用asp.net的时候才使用它”,而不是很不情愿地比较它。

如果你写当前这个页面这样的程序,这在asp.net中简直是太简单了,这个页面没有什么交互状态需要保存,这个最简单的几乎连asp.net都不应该使用的页面(使用jsp、asp足够)用DW都无法设计!因为它是动态页面,不是静态页面。你不可能将按照绝对坐标位置设置页面上的对象。
------解决方案--------------------
只有当你站到一个程序员、设计人员的角度,注意看到静态页面所做不到的方方面的功能,例如模板、数据绑定、动态加载用户控件等等,才会觉得vs在布局上还算管用。