飞龙博客

妙法莲华经

用Dreamweaver做的页面到了VS2005不兼容变了样

feilong.org 修订于2008-06-27 03:31:00

用VS2005做页面难看很不方便,这是大家都知道的,所以很多朋友想用Dreamweaver做网页布局。可是用Dreamweaver做的页面有时候会莫名其妙转到VS2005发现css代码失控,VS找不到cs的代码文件怎么解决,是不是两个软件不兼容?用Dreamweaver做的页面到了VS为什么会找不到css而面目全非?本文用Dreamweaver做好网页到VS2005的aspnet变了样解决方案,本文参考修订地址:http://feilong.org/dreamweaver-asp-net ,飞龙特寻找其中原因做个记录。

网上有很多说法,有的说,可以另外新建一个cs文件,然后设置aspx页面的Inherits属性到你新建的这个ccsss文件中的类。如:default.cs:
using ....
namespace Iyond
public class DefaultPage : Page
{
//代码
}
default.aspx:
<%@ Page Language="C#" Inherits="Iyond.Defa

你可以先在VS2005中把要创建的页面都先创建好,然后再使用Dreamweaver去编辑。
还有的是,在DW中做好页面,然后把<body></body>之间部分代码copy到webform的<form></form>之间,然后把图片也拷贝过来放到一个目录中。飞龙认为这些做法不是抹杀了的劳动成果了吗?飞龙不推荐这种办法。

有关 VS.NET与Dreamweaver结合的问题解决途径还有:
1:首先,在VS.NET中建立一个解决方案,删除掉VS.NET默认的WebForm1.aspx页面,然后添加一个"新的web页面"--自定一个.aspx文件名称,并设定为启动项;
2:在VS.NE右侧"解决方案窗口",鼠标右键点击刚刚新建的自定名称的.apsx文件,在鼠标下拉菜单中选择"打开方式",在"打开方式"对话框中,选择"DreamWeaver MX",并设定为默认方式;
3:以后,你就可以直接在Dreamweaver中编辑界面,你在Dreamweaver中直接加入的ASP.NET控件,就像编辑静态页面那样,在Dreamweaver中将整个页面界面编辑好后,保存;
4:进入到VS.NET中,在"解决方案窗口"中,鼠标右键点击Dreamweaver编辑好的.aspx文件,选择鼠标菜单中"视图设计器",这样,你就可以通过VS.NET编辑.aspx页面,这样做的目的不是用来真正编辑界面,你不用在.aspx中编写任何东西,在.aspx设计视图中,鼠标右键,选择鼠标菜单"查看代码", VS.NET 会代开相应的.vb(或.cs)文件,你在 Dreamweaver编辑过程中加入的 ASP.NET控件,VS.NET会自动在 .vb(或.cs)文件中加入相应的引用;
5:VS.NET中的控件属性窗口,可以很好的设置,这一点比Dreamweaver方便的多。
6:最后飞龙推荐的解决方案:修订的链接在:http://feilong.org/aspnet-dreamweaver-css ,查查dreamweaver和vs2005 net的文档类型是否一致?查查网页编码是否一致?

飞龙总觉得VS.NET太大,比较简单的有EDITEPLUS,asp.net web matrix。其实用若是解决了Dreamweaver+vs200兼容问题就好办了。

博主:飞龙.org
链接:http://feilong.org/dreamweaver-asp-net
网络资料,朋友共享,http://feilong.org 可加入收藏夹

更新网址:https://feilong.org/dreamweaver-asp-net
最初发布:20080627 03:31:00 feilong.org 于广州

加入收藏夹,查看更方便。

所在分类: 网站开发

新作:

旧文: