首页
|
空间
|
新闻
|
论坛
|
博客
|
下载
|
读书
|
网摘
|
视频
|
书店
|
程序员
|
求职招聘
|
项目交易
|
培训
|
网址
欢迎您:
游客
|
退出
|
登录
注册
|
帮助
CSDN
-
CSDN社区
-
.NET技术
-
ASP.NET
管理菜单
置顶
推荐
取消推荐
锁定
解锁
移动
编辑
删除
帖子加分
生成帖子
结 贴
发 帖
回 复
收藏
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
把content page放入一个新文件夹之后格式乱掉了, 似乎连不到master page了,为什么?
[问题点数:
5
分
]
lokowu
等 级:
结帖率:
66.67%
楼主
发表于:2009-01-10 08:25:29
把content page放入一个新文件夹之后格式乱掉了, 似乎连不到master page了,为什么?
路径问题好像在asp.net中很让人伤脑筋哦。
谢谢大家了,帮帮我
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
回复次数:
4
maple2008
(涅火)
等 级:
#1楼 得分:0
回复于:2009-01-10 17:12:08
比如这个:
<%@ Page Language="C#" MasterPageFile="~/Root.Master" AutoEventWireup="true" CodeBehind="default.aspx.cs"
Inherits="Web._default"%>
关键在于: MasterPageFile="~/Root.Master"
还有一点, master page里边的图片、CSS文件路径最好是用绝对地址,比如 /images/1.jpg ,而不是 ../../images/1.jpg
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
sp1234
(龙芯偷盗8年终于“合理”购买了)
等 级:
#2楼 得分:0
回复于:2009-01-10 18:15:32
改变路径,是会对相对路径产生影响的。不过也不是因此就要使用绝对路径。参考:
http://topic.csdn.net/u/20090104/10/239DAA81-784E-4581-894E-AEF1368E3380.html
一般来说,尽可能使用“~/”打头的路径。
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
maple2008
(涅火)
等 级:
#3楼 得分:0
回复于:2009-01-10 18:43:18
引用 2 楼 sp1234 的回复:
改变路径,是会对相对路径产生影响的。不过也不是因此就要使用绝对路径。参考:http://topic.csdn.net/u/20090104/10/239DAA81-784E-4581-894E-AEF1368E3380.html
一般来说,尽可能使用“~/”打头的路径。
“~/”打头的路径只能用在服务器控件的属性里边。
如果: <link href="~/css/style.css" rel="stylesheet" type="text/css" /> 、 <img src="~/123.jpg"/> 是错误的。
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
maple2008
(涅火)
等 级:
#4楼 得分:0
回复于:2009-01-10 18:54:38
刚刚测试了:
在 .Master 文件里边:
<link href="~/css/style.css" rel="stylesheet" type="text/css" /> 、 <img src="~/123.jpg"/>
是可以得到正确的解析的。
但是,在 .aspx页面里边,“~/”打头的路径只能用在服务器控件的属性里边。
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
管理菜单
置顶
推荐
取消推荐
锁定
解锁
移动
编辑
删除
帖子加分
生成帖子
结 贴
发 帖
回 复