我和美工都首次做asp.net网站,他是用DW新建ASP.net页面,存成aspx文件,然后做完页面设计后将给我写代码,但是我用vs.net2003打开后,不能显示asp.net的工具栏,不能拖拉控件这类。
我想请问的是,您们做asp.net都是如何操作的?先怎么样再怎么样?针对我这个问题应如何解决。谢谢

解决方案 »

  1.   

    先用vs 2003建好工程,添加aspx页面,再让美工用dw打开先前建立的aspx页面做效果。
      

  2.   

    一般先VS里新建项目,然后需要处理的页面用DW打开.
      

  3.   

    我这一般是vs.net先做,后期用dw编辑下做做美容加些css什么的。
      

  4.   

    先用vs.net生成空页面,再用dw修改
      

  5.   

    也可以先让美工做html的页面,做好后,你直接把html代码拷到你的aspx中,不要再拖拉控件,在控件上面右键设置成服务器控件就可以了,即runat=server;
      

  6.   

    Dreamweaver和VS.Net设计的代码的原则是浏览器都能运行
    VS.Net设计器支持的代码,浏览器绝对支持,但是浏览器支持的代码VS.Net设计器不一定支持,但是一般不影响运行因为VS.Net设计器只支持自己的一些控件代码,如htmlControl,和webControl,但是html的有些代码不会支持
      

  7.   

    编码人员和美工的配合问题 
     
    公司的项目都是基于B/S结构的,绝大多数操作界面都是通过网页的形式展现在用户面前的,页面的美观就成了非常重要的问题。记得去年的这个时候公司迎来了它历史上的第一个专职美工。同时到来的就是程序员与美工的合作问题。矛盾篇:公司以前的系统都是由程序员来编写界面的,美观与否先不必说,单从效率上讲就是一个很大的问题。大部分时间都花在了界面的编写上,严重影响了项目的进展速度。美工到来以后,页面的美观程度和制作速度都有了很大提高,随之而来的程序员与美工的配合问题又成了一个新的问题。其中主要的问题、矛盾有以下几点:1. 美工何时参与到项目中来2. 程序员不懂如何将页面弄得美观,美工也不懂如何向页面中添加代码(即使是使用了Velocity)3. 程序员和美工是两种完全不同的人,他们关心的事情也完全不同,这就导致两种人对页面代码(html)风格的要求大相径庭——程序员要得是简单易懂,美工要得是美观漂亮4. 程序员要做的是将数据展现在页面上(使用简单的条件、循环语句),美工要做的是将美丽充满整个屏幕(程序员会叫道:天哪!这么复杂,我怎么用if、else、for来实现)解决篇:上面的这几点问题和矛盾从关系上来讲是层层递进的,要一个一个依次解决。先来说说美工何时介入到项目中来,在公司做过的这些项目以及我听说过的项目看,大致有以下几种:1)先有美工制作静态页面,完成后程序员直接向页面中添加程序代码;2)程序员随时和美工沟通,向美工描述页面需求,随要随做;3)程序员自己编写测试页面,然后让美工进行美化。这3种方式可以说是个有利弊。方式1)对程序员来说绝对是个喜讯,它能使程序员最大限度的远离那些烦人的页面编码,提高程序员工作的含金量。同时,一套完整的页面可以展现全部业务的流程,对程序员开发也起到了规范的作用。但这种方式对美工的要求极高,美工要了解项目的需求,而这一般是达不到的。但可以让了解需求的人为其讲解,或是描绘出希望的页面的样式。这样虽然可以弥补美工对业务了解的不足,但也确实花掉了很多时间(而且是花掉了比较重要的人物的时间,因为了解整体业务的一般都是公司的牛人,他们的时间可是一刻千金呀)。方式2)是一个比较折中的方法,这样做无需太多的准备就可开始编码工作,程序员把握页面内容和样式,向美工详细描述,美工再根据描述设计页面,最后返回给程序员添加代码。这个反馈的过程一般比较迅速,效果也不错,可以达到程序员预期的效果,适用于项目时间要求比较紧的情况。该方式的问题在于没有一个形象化的完整的流程可供程序员参考,一切掌握在程序员手中,容易造成对需求的贪污和系统整体风格的不统一。方式3)一般用于对已有项目的美化上,对美工的要求也很高,她们需要具备在html和其他代码混合体的环境下工作的能力。而且修改的效果一般不是很佳,不到万不得已不推荐使用。问题2.3.4.虽然表现出来的问题各不相同,但解决的方法却很相似。首先,美工要养成一些程序员编码时惯有的习惯,比如:文件命名要有意义、html代码要根据层次进行缩进等。其次,页面代码的一些细节也要注意,比如,使用居中或右对齐标签来取代空格,必须使用空格时也要用“&nbsp;”,不使用<p>标签,尽量使用表格等。再次,如果在条件允许的情况下,美工也可以学习一下夹杂在页面中的各种程序代码,了解其语义和工作原理,这将对与程序员的合作起到很大的帮助的。最后,就是程序员要在向页面文件中添加代码前先对页面代码做一下审核工作,在这里并不是看美工的页面是否美观,而是看在原有页面代码的基础上是否能够使用简单的条件、循环语句来显示数据(比如,页面布局过于复杂,不能通过简单的循环来显示所有数据),否则就需要修改页面代码直到能满足要求为止。
      

  8.   

    本来想回答一些问题的,没想到却又学了这么多!如果只考虑技术,也就是两种软件的配合!建议先用VS.NET建立好各控件,然后用DW对页面、控件进行美化!
      

  9.   

    如楼上所说,你把两者的顺序搞反了.aspx 页面只有加入项目中才能在 VS.NET 中有 <预览> 与 <HTML> 模式的出现你可以在“解决方案管理器”中,右键“项目”或项目中的某个文件夹→ 加入现有项 → 浏览 → 找到要添加的 .aspx 如果是代码后置或是刚开始就没有 .cs 会出现提示框询问你是否要添加 .cs 文件
    关于与美工的协调,我所在的 WEB 小组用 VSS 6.0d 实现代码的同步
      

  10.   

    一般是美工做好页面(html)
    然后先建立一个webform
    把body下的html拷到 webform下的Form内,
    然后再加.net控件......
    我的经验是:几乎花在页面上占用2/3的时间!
      

  11.   

    很赞同 [笔端] 的观点,在DW中作好Html页,然后拷贝到.Aspx中,pagelayout最好设为Flowlayout.
      

  12.   

    主要应该是没有<form runat="server">
      

  13.   

    大家都说了这么多~我随便说说吧其实你的美工不需要做aspx页~
    你让他直接做html页就和了~
    然后他做了出来后~你就在vs.net里面新建一个aspx,然后将他做好的html页里的html手动复制过来。
    这样虽然麻烦~但好处在于方便控制和维护工程完整性
      

  14.   

    用VS新建工程,添加aspx页面,在.VB或.CS中编写好程序,然后用DW进行美工处理。
      

  15.   

    直接把.html引入后改成.aspx即可
      

  16.   

    用VS新建工程,添加aspx页面,在.VB或.CS中编写好程序,然后用DW进行美工处理。
    ---------------------------------------------------------------------------
    我赞成这种做法
      

  17.   

    昨天晚上刚回了一帖类似问题,最近美工的协调问题怎么突然多了起来请参见
    http://community.csdn.net/Expert/topic/4210/4210591.xml?temp=.1174127
    --------------------------------------------------------------------------
    快乐工作,享受乐趣。关注项目的成功,造就成功的团队http://blog.csdn.net/ztchen
      

  18.   

    看了这么多,也就是说如果美工有程序的基础或者程序有美工的基础,基本上就很容易解决吧。 singlepine(小山) 说的美工一般不了解项目的需求,我的理解是,不管美工还是程序,在项目开始或者进行中的时候必须无条件的了解需求,这样项目才能顺利的进行。出于作为美工的我考虑,得站在系统使用者的角度去设计页面,怎样增加页面的友好性是非常关键。如果不能理解项目需求的美工,个人认为应该是美工本身能力的问题吧。就好比程序员,不明白项目的能力和操作逻辑!
      

  19.   

    eform表单设计是一个在IE浏览器中可视化的设计软件界面的工具。无论是输入界面还是报表界面,无论是简单的输入查询还是复杂的逻辑处理。都可以由eform设计出来。 
     
         eform表单设计适用于网上OA系统的自定义表单模块,工作流系统的自定义表单模块,信息管理系统方面的软件开发项目等等。 eprint自定义打印是一个页面套打工具.它直接在IE浏览器中可视化的设计各种复杂的打印模版,
    能够解决在IE浏览器中打印各种复杂的中国式报表及票据。详见: http://218.30.103.110:8080/eprint/index.htm
    方成eform自定义表单平台,纯BS结构.100%开放源码.可以在 http://218.30.103.110:8080/eform/index.html 在线试用.webprint是一个基于表格的页面打印解决方案.先将要打印的数据及样式组织到一个HTML的TABLE元素中, 然后将这个TABLE元素传给webprint,实现分页打印预览,出打印对话框打印和直接打印.
      

  20.   

    感觉这种程序与页面的结合方式还是不方便
    还是PHP里的模板用起来爽,程序与页面真正分离
    给你们看看这个例子
    模板http://www.newgxu.cn/html/index.htm
    通过程序的解析,填充数据生成
    http://www.newgxu.cn/html/index.html
    这样真正达到了美工与程序员的分离
      

  21.   

    我写ASP.NET都是用DW,不用VS.NET.呵呵
    看看我用ASP.NET写的论坛吧
    http://www.komao.com
      

  22.   

    不得不说吓,html 直接改成aspx,性能下降
      

  23.   

    to  lookby2(崂山道士www.komao.com)我说得直接点,你的论坛非常不错,但好像是90年代初的论坛风格。而且,就界面整体效果方面,没感觉出你用dw做出什么效果么
      

  24.   

    to ztchen(感谢csdn,回馈csdn,每日答一贴) 
    多谢ztchen的关注,论坛才刚开始以后会逐渐完善这需要大家的支持.谢谢
      

  25.   

    建一个vs2003得项目,然后把美工做好的aspx添加进来。先美工做photoshop,然后你切图做aspx比较好。你的美工会写html吗?
      

  26.   

    那道无所谓,你的美工把界面设计好后,你只把HTML代码拷贝过来使用就可以了!注意一下相关的控件!
      

  27.   

    http://community.csdn.net/Expert/topic/4210/4210591.xml?temp=.3418238