各位大哥:
      我用抓图软件抓了一个完整的网页,然后我在 photoshop  里面把处理好!(保存为 Web形式 文件名为:myfile1)然后我新建一个工程 webapplication14 (保存路径为 e:/MyWeb/webapplication14)然后用 dreamweaver 打开 myfile1,保存为:e:/MyWeb/webapplication14/webform1.aspx 现在有几个问题向大哥请教:
问题1:
      假设 我单击一个菜单,就使网页调到另外一页,各位大哥,我是在用 dreamweaver
插入调转菜单,还是,在 vs 打开 webform1.aspx  然后在页面上拖 (dropdownlist 控件
呢?不过,不知道为什么 我不能往 页面上拖控件)
问题2:
     我用 phtoshop 切割,然后把某个地方设置为  热点  ,在 dreamweaver 里我是可以设置这个热点 可以链接到哪个网页,并且以某种方式
打开这个网页,可在 vs 环境里,怎么把把这个热点 链接到某个网页啊?
问题3:
还有尽量做到程序和页面分离!
谢谢各位大哥!

解决方案 »

  1.   

    1、可能是你的页面没有包含在项目中,所以不能将控件拖进去。
    2、热点的这种在VS中好像只能自己在HTML代码中去找到替换掉,其他的链接还可以按CTRL+K跳出链接窗口。
    3、CODEBIND
      

  2.   

    问题2:
    可在 vs 环境里,怎么把把这个热点 链接到某个网页啊?
    --->>这个热点的功能VS是很弱呀,可以用DW来做
    问题3:
    还有尽量做到程序和页面分离!
    --->>这个用VS建立工程后再建立文件时,会生成这个文件的代码文件
    如我要建立aa.aspx,同时也会同时建立aa.aspx.cs,aa.aspx.resx,
    其中aa.aspx.cs就是代码文件。这样代码和页面就分离了
      

  3.   

    dreamweaver 写web页面要比 vs.net  要方便得多,所以,页面设计,用 dreamweaver 好些
    代码部分,可以从 vs.net 下,有语法监视
      

  4.   

    1.先用VS。NET建立文件后。然后用DW打开这个文件.aspx。然后在这个也面上处理一些美化啊。表格等拍板。然后等控件等,还是到VS。NET里拉起用。或者直接添代码。2。你这个功能要在DW里面做。这是最好的环境。。做好后再放到VS。NET里3。如果你用VS。NET开发的话,你新建一个也面的时候,他就会给你分配一个。ASPX(前台也面)。CS或者。VB(后台也面).你可以看看相关。NET教程比较清楚
      

  5.   

    1 同意楼上的,先用vs.net建立文件,然后dw做页面编辑工作,但是在做编辑的时候,需要注意的是页面的编码是什么,我用gb2312
    2 可在 vs 环境里,怎么把把这个热点 链接到某个网页啊?
    --->>这个热点的功能VS是很弱呀,可以用DW来做
      

  6.   

    谢谢各位大哥:
    小弟还是有几个问题
    问题1:然后我新建一个工程 webapplication14 (保存路径为 e:/MyWeb/webapplication14)然后用 dreamweaver 打开 myfile1,保存为:e:/MyWeb/webapplication14/webform1.aspx 还是,在 vs 打开 webform1.aspx  然后在页面上拖 (dropdownlist 控件
    呢?不过,不知道为什么 我不能往 页面上拖控件)
    是不是因为 DRM 是流式啊?
    问题2:
    hackate 大哥说:
    先用VS。NET建立文件后。然后用DW打开这个文件.aspx和我用 DRM 打一个网页(这个网页是通过 把 photoshop  保存为 web 的来的)有什么区别呢?
    问题3:
    如果热点的链接在 DRM  设置的话,那不是页面和 程序又放在一起了吗?请各位大哥,再指教我 !谢谢!
      

  7.   

    问题1:当然是用JS好一点
    问题2:你在DW里做好后,可以直接拷进VS。NET里。
    问题3:ASP。NET关键的一个改进就有网页和代码分离,所以不推荐你用 
    <script runat=server>
    <%
    Response.Write("hello world");
    %>
    </script>
    这样的方式写,而是在WEB上放一个服务器控件,然后在程序里给控件赋值就行了。
      

  8.   

    谢谢 totopig  大哥 和各位大哥:
    还是不懂?
    请教 totopig  大哥 和各位大哥:
    1:JS 是什么?
    2:为什么我不能往 页面上拖控件呢?
    3:像那种热点问题,如果我在 DRM 里设置链接,是不是就没有实现代码分离?
    4:各位大哥开发网站的一般布黜是什么?谢谢!
      

  9.   

    1.javascript
    2.不可能.用vs.net的设计模式.?
    3.代码分离的概念你可以看一下SDK
    4.这个不一定的.
    一般情况下,当然是美工,程序开发同时进行了.
      

  10.   

    renyu732大哥:
    像那种热点问题,如果我在 DRM 里设置链接,是不是就没有实现代码分离?
    谢谢!
      

  11.   

    兄弟这样的需求可以看看.NET开发下可用的COMPONENTONE组件的MENU控件,网上找找很多的,基本符合你的要求.
      

  12.   

    你不要特意的去追求code-behind
    通俗的来讲,代码分离就是将页面和代码分来了.
    也就是.aspx与.vb/.cs分开写了.而如果按你说的哪样,应该就不属于这个概念了.
      

  13.   

    zeusvenus 大哥:
                    您好!
         我现在主要还是先把思想弄清楚!谢谢大哥!
      

  14.   

    renyu732 大哥:
                      您好!
    还不是怎么清楚,还是用热点的那个列子来讲解好吗?热点 果我在 DRM 里设置链接,是不是就没有实现代码分离?如果热点那个图片是载在 imagebutton 上,我就可以把单击 imagebutton  的事件
    写到  .cs 文件里,那是不是就实现了代码分离呢?
    谢谢大哥
      

  15.   

    感谢 renyu732 大哥 和所有的 大哥!
      

  16.   

    用:VS打开,并拖控件,Dreamwerver支持的不是很好。
    调试也最好用:VS.Net