如何解决d2005错改 dreamweaver生成的页面模板标记? ( 积分: 20 )

邪神

Unregistered / Unconfirmed
GUEST, unregistred user!
用d2005 开发asp.net web application应用, 页面设计使用dreamweaverMx2004, 页面中使用了模板功能, dreamweaver中生成的页面模板标记,当在d2005中保存该aspx页面文件时,d2005自动修改了其页面模板标记的位置,造成错误的代码标记.请问如何解决?
附:
(1) 正确的aspx页面文件
<%@ Page Language="c#" Debug="true" Codebehind="WebForm_user_manage.pas" AutoEventWireup="false" Inherits="WebForm_user_manage.TWebForm_user_manage"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><!-- Instancebegin
template="/Templates/Default_style.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312">
<!-- Instancebegin
Editable name="doctitle" -->
<title></title>
<!-- InstanceEndEditable -->
<link href="d_style_1.css" type="text/css" rel="stylesheet">
<!-- Instancebegin
Editable name="head" --><!-- InstanceEndEditable -->
</head>
<body>
<form runat="server">
<!---页面顶部开始 --->
..........
<!---页面顶部结束 ---><!---页面主区域开始 ---><!-- Instancebegin
Editable name="EditRegion_main" -->


................

<!-- InstanceEndEditable --><!---页面主区域结束 ---><!---页面底部开始 --->
....................
<!---页面底部结束 --->

</form>
</body>
<!-- InstanceEnd --></html>

(2) 被d2005改错的页面
<%@ Page Language="c#" Debug="true" Codebehind="WebForm_user_manage.pas" AutoEventWireup="false" Inherits="WebForm_user_manage.TWebForm_user_manage"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
(注:此处以下都被d2005改动了位置)
<title></title>
<!-- Instancebegin
template="/Templates/Default_style.dwt" codeOutsideHTMLIsLocked="false" -->
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312"><!-- Instancebegin
Editable name="doctitle" --><!-- InstanceEndEditable -->
<link href="d_style_1.css" type="text/css" rel="stylesheet"><!-- Instancebegin
Editable name="head" --><!-- InstanceEndEditable -->
</head>
<body>
<form runat="server"><!---页面顶部开始 --->
..........
<!---页面顶部结束 ---><!---页面主区域开始 ---><!-- Instancebegin
Editable name="EditRegion_main" -->


................

<!-- InstanceEndEditable --><!---页面主区域结束 ---><!---页面底部开始 --->
....................
<!---页面底部结束 --->
</form><!-- InstanceEnd -->
(注:此外该标记被d2005移动了位置)
</body>
</html>



代码:
 
用d2005 开发asp.net web application应用, 页面设计使用dreamweaverMx2004, 页面中使用了模板功能, dreamweaver中生成的页面模板标记,当在d2005中保存该aspx页面文件时,d2005自动修改了其页面模板标记的位置,造成错误的代码标记.请问如何解决?
附:
(1) 正确的aspx页面文件
<%@ Page Language="c#" Debug="true" Codebehind="WebForm_user_manage.pas" AutoEventWireup="false" Inherits="WebForm_user_manage.TWebForm_user_manage"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><!-- Instancebegin
template="/Templates/Default_style.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312">
<!-- Instancebegin
Editable name="doctitle" -->
<title></title>
<!-- InstanceEndEditable -->
<link href="d_style_1.css" type="text/css" rel="stylesheet">
<!-- Instancebegin
Editable name="head" --><!-- InstanceEndEditable -->
</head>
<body>
<form runat="server">
<!---页面顶部开始 --->
..........
<!---页面顶部结束 ---><!---页面主区域开始 ---><!-- Instancebegin
Editable name="EditRegion_main" -->


................

<!-- InstanceEndEditable --><!---页面主区域结束 ---><!---页面底部开始 --->
....................
<!---页面底部结束 --->

</form>
</body>
<!-- InstanceEnd --></html>

(2) 被d2005改错的页面
<%@ Page Language="c#" Debug="true" Codebehind="WebForm_user_manage.pas" AutoEventWireup="false" Inherits="WebForm_user_manage.TWebForm_user_manage"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
(注:此处以下都被d2005改动了位置)
<title></title>
<!-- Instancebegin
template="/Templates/Default_style.dwt" codeOutsideHTMLIsLocked="false" -->
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312"><!-- Instancebegin
Editable name="doctitle" --><!-- InstanceEndEditable -->
<link href="d_style_1.css" type="text/css" rel="stylesheet"><!-- Instancebegin
Editable name="head" --><!-- InstanceEndEditable -->
</head>
<body>
<form runat="server"><!---页面顶部开始 --->
..........
<!---页面顶部结束 ---><!---页面主区域开始 ---><!-- Instancebegin
Editable name="EditRegion_main" -->


................

<!-- InstanceEndEditable --><!---页面主区域结束 ---><!---页面底部开始 --->
....................
<!---页面底部结束 --->
</form><!-- InstanceEnd -->
(注:此外该标记被d2005移动了位置)
</body>
</html>



代码:
 

Similar threads

顶部