C#做网页,为什么label、Textbox等控件不能用鼠标移动?
比如我想拖动到右边或者下面,却不能拖动。请教请教,谢谢先!

解决方案 »

  1.   

    晕,你有没有了解过HTML?
    知道不知道WEB编程与应用程序编程的区别?
    WEB编程的定位方法是用HTML布局(当然DIV+CSS也可以)
    并不是你想拖到那里就拖到那里,
    如果你想拖,可以用一些可视化的HTML编辑软件,
    如Dreamweaver
      

  2.   

    建议楼主先学学HTML,不是像winform一样想拖就拖的,HTML的布局遵循一定规则的。先学好HTML再做asp.net吧,不然寸步难行
      

  3.   

    LZ说的很有道理!先去学习下HTML
      

  4.   

    放在DIV里就可以随意拖动了。
    随意拖动了会使界面混乱,建议用前台代码控制控件位置,最好用相对位置,否则不同分辨率的显示效果会不同。
      

  5.   

    鼠标右击想要移动的控件->样式->位置
    改成 绝对位置即可,绝对有效。回答完毕!散分吧
      

  6.   

    如果你想移动网页中的某一部分的话,需要把它放在<div>或者<span>里面,然后再用脚本去实现鼠标的按下,拖动以及释放事件.
      

  7.   

    估计楼主是用vs2003用习惯了吧?
    这不是c#的问题,这是编辑器本身的关系,再说了直接拖上去的控件,也不能用啊,垃圾代码很多,还不如自己编写html得了
      

  8.   

    vs2005中C#做网页,选中控件,再选择菜单栏中的布局->位置->相对,就可以随意拖动了。