问一下大家asp.net页面前台代码都用什么工具来开发?解决思路

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

------解决方案--------------------
vs2005开发,然后美工拿到aspx页面再美化。
------解决方案--------------------
我举个例子:假设一个日程表管理程序主界面是一个Calendar控件,它的每一个日期格子是一个用户控件实例(绑定日期来显示当天的日期和主要任务操作导航界面),你如何开发这个日程表以及那个独立的ascx?

其实我发现问题其实首先在于不了解asp.net的架构,把asp.net等同于静态html页面的开发。