在 VS 2003 的设计视图中打开 .aspx 文件
Posted
技术标签:
【中文标题】在 VS 2003 的设计视图中打开 .aspx 文件【英文标题】:Open .aspx file in design view in VS 2003 【发布时间】:2012-10-12 04:08:19 【问题描述】:我正在使用 .NET Studio 2003 和 Framework 1.1 来设计 Wen 应用程序。我尝试使用以下代码行包含 css 和 js 文件。但是在放置这条线之后,VS 不允许我在设计视图中查看 aspx 文件。显示警报 “无法在设计视图中打开。在 '' 块内以不同方式引用值”
我应该如何通过保持 ResolveUrl 函数在 LINK 和 Script 标记中的方式在设计视图中查看页面?
<LINK rel="stylesheet" type="text/css" href="<%=ResolveUrl("~/Style/header.css")%>">
<LINK rel="stylesheet" type="text/css" href="<%=ResolveUrl("~/Style/tooltip.css")%>">
<LINK rel="stylesheet" type="text/css" href="<%=ResolveUrl("~/Style/menu.css")%>">
<LINK rel="stylesheet" type="text/css" href="<%=ResolveUrl("~/Style/dropcheckbox.css")%>">
<LINK rel="stylesheet" type="text/css" href="<%=ResolveUrl("~/Style/DateTime.css")%>">
<LINK rel="stylesheet" type="text/css" href="<%=ResolveUrl("~/Style/time.css")%>">
<LINK rel="stylesheet" type="text/css" href="<%=ResolveUrl("~/Style/Common.css")%>">
<script type="text/javascript" src="<%=ResolveUrl("~/JSFiles/jQuery.js")%>"></script>
<script type="text/javascript" src="<%=ResolveUrl("~/JSFiles/header.js")%>"></script>
<script type="text/javascript" src="<%=ResolveUrl("~/JSFiles/menu.js")%>"></script>
<script type="text/javascript" src="<%=ResolveUrl("~/JSFiles/DateTime.js")%>"></script>
<script type="text/javascript" src="<%=ResolveUrl("~/JSFiles/time.js")%>"></script>
<script type="text/javascript" src="<%=ResolveUrl("~/JSFiles/dropcheckbox.js")%>"></script>
<script type="text/javascript" src="<%=ResolveUrl("~/JSFiles/common.js")%>"></script>
【问题讨论】:
不记得这在 2003 年是否有效,但尝试将 CSS 文件从解决方案资源管理器拖到代码视图中的页面上。 JS 文件同上。 【参考方案1】:众所周知,设计视图在 VS 2003 中完全不可靠,我们将所有实例配置为默认打开代码隐藏(在选项中) - 例如,它会不断破坏您的布局。我强烈建议你也这样做。
【讨论】:
是的..设计视图在 VS 2003 中没有多大用处..好的,我正在接受您的建议..谢谢。【参考方案2】:问题很简单 - 不幸的是没有简单地说明。
更改以下语句
<script type="text/javascript" src="<%=ResolveUrl("~/JSFiles/jQuery.js")%>"></script>
to(注意我将 " 切换为 ')
<script type="text/javascript" src='<%=ResolveUrl("~/JSFiles/jQuery.js")%>'></script>
【讨论】:
以上是关于在 VS 2003 的设计视图中打开 .aspx 文件的主要内容,如果未能解决你的问题,请参考以下文章
使用 c# 将 Visual Studio .net 2003 转换为 2008