用VS2005的一些问题

时间:2022-12-07 16:27:21
本人最近由VC6.0 MFC应用程序开始向.NET转行(主要是微软太TMD缺德了)。对于VS2005做ASP.NET的一些疑问:
一、用VS2003.NET时,从工具箱中拖组件可以放在网页中的任何位置,而且可以随心所欲的移动其位置(这功能看的我流口水,以前一直用DW做ASP时就想要这功能,排版时爽歪歪),就像应用程序一样方便,为什么我用VS2005就不行?如果可以请说明该怎么操作。
二、VS2005做ASP.NET好像比2003.NET差很多,奶奶的,是他们介绍说好使的。各位说说做.NET时哪个好?


第一问题回答正确,即得分

18 个解决方案

#1


2005一样能拖动位置啊
不知道所说的差好多是差在哪里?

#2


为自己顶起

#3


引用 1 楼 chenny333 的回复:
2005一样能拖动位置啊 
不知道所说的差好多是差在哪里?


我试了很多次,只能把我的页面里面输入很多空格之后,才能拖动它的位置。页面范围只在我输入有空格的地方,郁闷死了。
用的是VS2005 ,非VS2005.NET

#4


一、在工具选项里 html 设计器->css 定位->相对定位
二、vs2005 比 2003 好多了

#5


选中控件,布局->位置->绝对就可以随便拖了,不建议这样做
vs2003没用过,就vs2005和vs2008的感觉来说,版本越高当然越好了

#6


你说的是页面布局方式的问题,你所谓的VS.net 2003是绝对定位的布局方式,vs.net2005的是流式的布局方式,改一下就可以了,一般网页都是流式的布局

#7


楼上的几位说的都对,一种是相对位置,一种是绝对.但是还是推荐楼主用绝对的.

因为在用拖曳的方式在本机测试没问题了.在别的地方就有可能出问题.兼容性不乐观.

#8


05的控件在"布局"上不能实现随意拖拽吧....只能是添加进来而已

#9


2003是可以定位的,但那样感觉好吗?

#10


引用 4 楼 whycom 的回复:
一、在工具选项里 html 设计器->css 定位->相对定位 
二、vs2005 比 2003 好多了 

#11


真的啊,mark
引用 4 楼 whycom 的回复:
一、在工具选项里 html 设计器->css 定位->相对定位 
二、vs2005 比 2003 好多了 

#12


pageLayout 属性
pageLayout 属性设置当前 HTML 文档的元素定位首选项。可用于该属性的值有: 

GridLayout   绝对定位属性插入到添加的元素中并在移动的元素中更新。可以在整个“设计”视图表面上拖动元素。可以使用定位网格和“网格线对齐”。 
FlowLayout   元素不带绝对定位属性添加。Web 浏览器按元素在页上出现的顺序从上到下排列元素。不能在“设计”视图表面上拖动元素或者使用定位网格。 

可从“属性”窗口或“DOCUMENT 属性页”对话框设置 pageLayout 属性。

关于2005与2003的问题,肯定是2005好,因为它是基于.net 2.0框架的,提供了泛型(模板)等新特性
还有其他的很多新特性以及相关的安全性和稳定性都.net 1.1 强

#13


引用 4 楼 whycom 的回复:
一、在工具选项里 html 设计器->css 定位->相对定位 
二、vs2005 比 2003 好多了 

#14


哦 看了楼上的 原来是这个样子啊 呵呵!~

#15


1: 上面答案已经给出,其实相对定位比绝对定位要好很多,如果用表格来布局的话你就会体会到...
2:Vs2003有很多不如2005的地方,他们相差太多了,2003明显各方面都不如2005(可能比较绝对,但也差不多)
归根结底,主要还是不习惯,习惯里你就会知道了。
以前我用2005,现在改为2003了,觉得2003简直太垃圾了...(可能也是不习惯吧,呵呵,不过2005的某些功能是2003确实没有的)

#16


在工具选项里 html 设计器->css 定位->相对定位 

vs2005 比 2003 好多了  支持2.0 

#17


选中控件,布局->位置->相对就可以随便拖了

#18


呵呵,谢谢各位,了解了,那我还是绝对吧。不要这个让我流口水的功能了。呵呵,毕竟DW也用了很久,流式排版也早已习惯了

#1


2005一样能拖动位置啊
不知道所说的差好多是差在哪里?

#2


为自己顶起

#3


引用 1 楼 chenny333 的回复:
2005一样能拖动位置啊 
不知道所说的差好多是差在哪里?


我试了很多次,只能把我的页面里面输入很多空格之后,才能拖动它的位置。页面范围只在我输入有空格的地方,郁闷死了。
用的是VS2005 ,非VS2005.NET

#4


一、在工具选项里 html 设计器->css 定位->相对定位
二、vs2005 比 2003 好多了

#5


选中控件,布局->位置->绝对就可以随便拖了,不建议这样做
vs2003没用过,就vs2005和vs2008的感觉来说,版本越高当然越好了

#6


你说的是页面布局方式的问题,你所谓的VS.net 2003是绝对定位的布局方式,vs.net2005的是流式的布局方式,改一下就可以了,一般网页都是流式的布局

#7


楼上的几位说的都对,一种是相对位置,一种是绝对.但是还是推荐楼主用绝对的.

因为在用拖曳的方式在本机测试没问题了.在别的地方就有可能出问题.兼容性不乐观.

#8


05的控件在"布局"上不能实现随意拖拽吧....只能是添加进来而已

#9


2003是可以定位的,但那样感觉好吗?

#10


引用 4 楼 whycom 的回复:
一、在工具选项里 html 设计器->css 定位->相对定位 
二、vs2005 比 2003 好多了 

#11


真的啊,mark
引用 4 楼 whycom 的回复:
一、在工具选项里 html 设计器->css 定位->相对定位 
二、vs2005 比 2003 好多了 

#12


pageLayout 属性
pageLayout 属性设置当前 HTML 文档的元素定位首选项。可用于该属性的值有: 

GridLayout   绝对定位属性插入到添加的元素中并在移动的元素中更新。可以在整个“设计”视图表面上拖动元素。可以使用定位网格和“网格线对齐”。 
FlowLayout   元素不带绝对定位属性添加。Web 浏览器按元素在页上出现的顺序从上到下排列元素。不能在“设计”视图表面上拖动元素或者使用定位网格。 

可从“属性”窗口或“DOCUMENT 属性页”对话框设置 pageLayout 属性。

关于2005与2003的问题,肯定是2005好,因为它是基于.net 2.0框架的,提供了泛型(模板)等新特性
还有其他的很多新特性以及相关的安全性和稳定性都.net 1.1 强

#13


引用 4 楼 whycom 的回复:
一、在工具选项里 html 设计器->css 定位->相对定位 
二、vs2005 比 2003 好多了 

#14


哦 看了楼上的 原来是这个样子啊 呵呵!~

#15


1: 上面答案已经给出,其实相对定位比绝对定位要好很多,如果用表格来布局的话你就会体会到...
2:Vs2003有很多不如2005的地方,他们相差太多了,2003明显各方面都不如2005(可能比较绝对,但也差不多)
归根结底,主要还是不习惯,习惯里你就会知道了。
以前我用2005,现在改为2003了,觉得2003简直太垃圾了...(可能也是不习惯吧,呵呵,不过2005的某些功能是2003确实没有的)

#16


在工具选项里 html 设计器->css 定位->相对定位 

vs2005 比 2003 好多了  支持2.0 

#17


选中控件,布局->位置->相对就可以随便拖了

#18


呵呵,谢谢各位,了解了,那我还是绝对吧。不要这个让我流口水的功能了。呵呵,毕竟DW也用了很久,流式排版也早已习惯了