以前我用vs2005就可以文本框 或者按钮什么的随便在页面拖位置 vs2008 怎么不能了 一拖进去就固定在这行了 是不是要调什么属性 谢谢大哥们帮帮我

解决方案 »

  1.   

    GridLayout:是带网格的布局,控件拉过来项放哪里就放哪里,因为控件是采用绝对定位的   
    FlowLayout:元素不带绝对定位属性添加。Web   浏览器按元素在页上出现的顺序从上到下排列元素,控件是紧挨着的
    例如:
    <body MS_POSITIONING="GridLayout">
      

  2.   

    <body MS_POSITIONING="GridLayout">是vs2003里的写法,之后的版本好像不支持
    工具-》选项-》HTML设计器-》css定位  选中“相对定位”即可返回到2003 的GridLayout模式
      

  3.   

    winform是可以的,但是WEB的布局所以取消了这种的。一般先用DW等编辑工具布局。。vs2008在DIV+CSS的兼容方面作了很大的调整。。
      

  4.   

    不行,想设计得好,用其他网页工具排版不然就手工添加代码,把一个页面用table分成行和列,在你想放的位置的td 里放上控件
      

  5.   


            <asp:TextBox ID="TextBox1" runat="server" style="left: 134px; position: relative; top: 253px"></asp:TextBox>
    给控件加上这个就可以随便拖了。