asp.net中的控件,为何不能象winform那样,灵活的设置位置呢?
-----------------------------------------------------------
比如建一个表格做框加,然后表格中放入文本框和标签,我想设定文本框或是标签的位置,如何设置呢?
注:我是将表格做为定位的框架,在单元格中放置一个文本框,但是这个文本框的位置如何灵活改变呢,我是指相对它的单元格,比如设置为上下左右居中等等。如果是winform中的控件,设置非常灵活,右键,属性就都有了,所以设置都在属性窗口中,但是asp.net中的控件为何不能这样灵活高置呢?右键,属性中,根本找不到我要设置的东西呀?

解决方案 »

  1.   

    td的align、valign等等。这些是html基本概念,可以上html/css论坛去问,或者找一本dhtml大全之类的书先学习一下。学习asp.net开发,如果你没有预先学过使用html/javascript来完整地开发网站,很容易被那些只知道一点asp.net知识的叫兽忽悠。但是问题是,asp.net只是一个在服务器端用于产生html代码的工具,它从来不工作在浏览器端,并且这种动不动就依赖于服务器的做法其实也跟早期的纯粹web页面的用户体验并不相符,因此如果你不懂html/javascript就等于只会一半web应用开发(更何况另一半asp.net可能也只是一知半解)。如果要开发web应用,可以不懂asp.net,但是不应该不懂html、css和javascript。
      

  2.   

    说白了吧,就是asp.net控件技术在最近3、4年早就不去真正发展了,现在只是着力用来接收java阵营的倒戈的程序员而已。你要求的像winform一样地在ide环境下考虑周到程序员的需求,我相信不会在asp.net上出现。嵌入任何html页面的silverlight技术已经发展了好几年,而且现在已经正式发布了4.0版,也是win phone平台的主要开发技术之一,你试试看它是什么体验?!
      

  3.   

    控件可通过容器,CSS等实现定位
    打开这个页面的“网页源文件”,看看<div>和<table>
    css是层叠样式,具体点说是用来“美化”网页布局的如,控制页面背景色,字体颜色,字体大小,背景图片,等都可以在css中进行定位和控制。
      

  4.   

    其实webform的控件定位,要比winform灵活的多,有很多方法可以用。现在比较常用的是DIV+css,这个就很灵活。
      

  5.   

    因为web上用的最多的是CSS来设置元素的属性。
      

  6.   

    可以啊,第三方空间 可以做出Winform效果
    之前我的一个系统就是
      

  7.   

    可以像Winform那样的,需要自己改动下设置参见
    如何在Visual Studio 2005或者Visual Studio 2008里实现拖动控件进行绝对定位? http://blog.csdn.net/net_lover/archive/2008/11/27/3382740.aspx
      

  8.   

    毕竟WebForm开发不同于WinForm,有很多的不同。
    具体的不同楼上的都说了。