【发布时间】:2013-11-20 18:57:41
【问题描述】:
目前我所有的 Web 表单文件 (.aspx) 都在我的项目 (VS 2012) 的根文件夹中。
我创建了一个名为“pages”的新文件夹,并使用母版页向其中添加了一个新的网络表单 (WebForm1)。当我运行这个页面时,它的地址是 localhost:49217/pages/WebForm1.aspx 是正确的,问题是:
现在所有链接都添加了单词“pages”,例如正确的链接应该是 localhost:49217/Contact.aspx 现在变成:localhost:49217/页面/Contact.aspx
CSS 看起来很奇怪,有点缺少一些 css 文件(路径错误)。
母版页中的CSS代码,css文件在css文件夹中:
<link rel="stylesheet" href="css/reset.css" type="text/css" media="screen">
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen">
<link rel="stylesheet" href="css/grid.css" type="text/css" media="screen">
如果我在根文件夹中添加一个新的网络表单,一切都很好,但如果我在子文件夹中这样做,一切都搞砸了。
编辑:
CSS 已修复,谢谢大家。
“pages”仍未修复,它已添加到(母版页的)所有链接中
【问题讨论】:
-
向我们展示您在母版页中引用 CSS 文件的位置。
-
@IrishChieftain:我在问题中添加了,这是你需要的吗?
-
我同意 LilBiggs02 的观点,将页面添加到 URL 是正常的。