开发Asp.net的前台界面的工具一般可以有三种:Adobe的Dreamweaver、微软的Expression Web和直接用VS2005。用Dreamweaver的话因为它不支持Asp.net 2.0的众多服务器端控件,只好在设计时预留一些空挡以便回到vs2005中把需要的控件拖曳进去设置;Expression Web工具倒是完全支持Asp.net 2.0的所有服务器控件,但编辑效率不如前者。直接在vs2005中设计手工编码的功夫要比较强才行。

解决方案 »

  1.   

    vs2005开发,然后美工拿到aspx页面再美化。
      

  2.   

    我举个例子:假设一个日程表管理程序主界面是一个Calendar控件,它的每一个日期格子是一个用户控件实例(绑定日期来显示当天的日期和主要任务操作导航界面),你如何开发这个日程表以及那个独立的ascx?其实我发现问题其实首先在于不了解asp.net的架构,把asp.net等同于静态html页面的开发。
      

  3.   

    对于静态页面,根本不应该使用asp.net。对于只会开发静态页面的asp.net程序员,学习控件使用、动态装载控件、(例如GridView设计中的)模板使用、master page、theme等等基本知识,而不应该基于开发东西。
      

  4.   

    html和css还是要会的。这样写程序更自由,想显示什么就显示什么。