asp.net2.0可以开发符合web标准(div+CSS)的网站吗?asp.net2.0中的控件多数都是使用table.tr.td构建的,如果使用这些控件开发,就不能很好的遵循(div+CSS)这种web标准,就不能使用控件来开发符合div+CSS这种标准的网站了;asp.net2.0的一大堆控件显得很不方便了(ms为什么不做一些基于div+CSS的控件?);如果用asp.net2.0开发符合div+CSS web标准的网站,我的思路是数据控件只使用repeater(像DataView,DetailView,FormView等都不使用),在repeater控件中结果合脚本实现,或者把div,CSS等元素写在.cs文件里;目前还没有想发更好的方案,不知jsp是不是比asp.net2.0方便;asp.net搞来那么多的控件反而限制了程序员的思维,如果不使用控件,又要做成代码分离的网站不知如何做?欢迎asp.net2.0的牛人讨论

解决方案 »

  1.   

    div+CSS就叫符合web标准么?web标准是什么呢?div+css是建议的布局方式,而不是标准的前题,这个条件既不充分也不必要.table用于表现数据,这是公论,ms这样做没有错.
      

  2.   

    当然(div+CSS)不是web标准的全部,我只是说div+CSS这种情况;数据的表现当然是推荐用table来实现,但是在web界面上有很多有数据的地方用div+CSS来设计布局要比table方便,asp.net2.0在这一点就无能为力了?
      

  3.   

    http://www.taobao.com就是一个例子,有兴趣的朋友看一下
      

  4.   

    能不能使用控件做成http://www.taobao.com这种布局方式的web标准的网站?
      

  5.   

    div+CSS就叫符合web标准么?web标准是什么呢?其实,这个的意思就是说,在页面html部分,不用Table来定位页面.
    这样的首页,我写过一个,跟绣花一样的手写出来.
    不知道如何写的朋友,可以到网上搜索一下w3c规范,然后简单看看里面的意思就行了.当时,我看了不到一小时,然后也写出来,html的东西比较简单.主要是样式你比较熟悉的话,基本没有什么东西了.
      

  6.   

    在asp.net2.0中,页面元素可编程功能更完善,在atlas中div+css是推荐的可视元素的表现方式.
    至于所谓的数据控件,只是可选的组件,世界上没有十全十美的东西,可用于div+css的控件难道还少吗?这些丰富的控件php,jsp中有吗?
    另,借本贴人气做个广告
    世界杯期间50元可获得asp.net的虚拟主机,只送二十个,先到先得,注册名前缀csn.
    www.web909.net
    请给客服留言,或者在线咨询.
      

  7.   

    不是诋毁asp.net2.0,而是说如果不用控件应该怎样用asp.net2.0进行开发?
    像asp一样吗?用asp.net2.0的控件(数据控件)又如何开发css+div这种表现形式的网站?
      

  8.   

    不是诋毁asp.net2.0,而是说如果不用控件应该怎样用asp.net2.0进行开发?
    像asp一样吗?
    -------------〕
    那当然一样了, 难道用了.NET就不要懂html了?
      

  9.   

    跟编程没有关系DIV+CSS  asp php asp.net jsp网上都有实现的范例  起码大多数blog都是这样的
    主要是美工的事情
      

  10.   

    像DataView,DetailView,FormView等都不使用
    =================
    LZ没理解透web标准,web标准并不是不允许你是用table,而是在合适的场合是使用合适的标签。div用来布局,而table还仍旧用来显示数据而2.0里面的数据控件用table来输出,我并没有觉得不合适的地方。不过net的一些地方倒是真的不对,比如radio的标签就用table,貌似这里就是不符合标准的!
      

  11.   

    我不明白的地方是,页面表现用div+css,如何把数据填充到div里;
    用控件吗?repeater控件?
      

  12.   

    1、table也是HTML标准,而且浏览器的支持还更好
    2、微软的那些破控件基本上也就是拿来玩玩的,还有就是反射原码看看控件怎么写的。我现在习惯在App_Code里面写控件了。有什么需求随手写个控件比花心思研究怎么修改微软的那些控件要简单多了……
      

  13.   

    控件可以自己写的呀,想要用CSS+DIV的话,自己写一套控件呀
      

  14.   

    有没有写数据控件的资料,推荐一下;看了一下.text blog,多数数据控件使用的是repeater和litarel
      

  15.   

    不用他们那些控件就可以了
    ========
    欢迎使用www.bz2008.com 可以辅助生成大部分的程序代码,注册即可使用
    支持所有开发语言和平台
      

  16.   

    我觉得做静态页面 div+css 还好,做动态的就显得松散,随意性太强,不好控制。.net 的结构化程度很高,它和 div+css 一起用比较容易乱
      

  17.   

    不同意yecong(野丛网) ,div+css对代码和界面的分离有帮助========
    欢迎使用www.bz2008.com 可以辅助生成大部分的程序代码,注册即可使用
    支持所有开发语言和平台
      

  18.   

    谁说table不符合web标准啊?只不过不建议使用table布局罢了
      

  19.   

    什么Web Standards啊、MVC啊,都是好东西。而ASP.NET 2.0 + Atlas一摆出来,就让人既爱又恨。然而没有人叫你完全依赖于.NET Framework,对吧?所以这时候就需要Framework over Framework,你自己按照自己的方式编写自己喜欢的Framework。可能由于.NET还是太年轻,成熟的框架多数都是由Java或者其他领域迁移过来的,无非是测试、O/R Mapping、Template之类的,而真正为.NET Framework而开发的Framework还没有。不过如果你确实需要一个符合Web Standards以及MVC的ASP.NET,那就必须自己做一个Framework,用自己的方法实现MVC,按照标准重新封装控件。
      

  20.   

    理解楼主意思,我现在也有这个疑惑,比如新闻列表显示按web标准表示为<DIV><UL><li>而这些标签似乎用现成.net控件无法生成