<%
Response.WriteFile("/web/page/hao/left_column/hao_leftColumn.aspx);
%>
<iframe src="/web/page/hao/left_column/hao_leftColumn.aspx"></iframe>
两行代码,在一个aspx文件里;
第一句代码是在一个aspx页面里用c#代码,写入另一个aspx页面,用相对路径正常,用绝对路径不正常;
第二行代码是在aspx里用iframe引入一个aspx页面,用绝对路径正常;
我的需求是:
1.在aspx文件里用c#代码的Response.WrteFile引入另一个aspx页面;
2.必须是以绝对路径的方式引入;(以项目文件夹为根目录或者以电脑的CDEF盘为根目录都可以)
第一次发帖,有点小激动,不知哪位大神能够不吝赐教,在此表示感谢.
7 个解决方案
#1
没人会的吗.
#2
不知道你要干什么..
#3
<iframe src="/web/page/hao/left_column/hao_leftColumn.aspx"></iframe>
的src 参数只能是以下两种:
An absolute URL - points to another web site (like src="http://www.example.com/default.htm")
A relative URL - points to a file within a web site (like src="default.htm")
所有你的磁盘绝对路径在iframe行不通
<%Response.WriteFile("/web/page/hao/left_column/hao_leftColumn.aspx");%>
这个可以为磁盘绝对路径
的src 参数只能是以下两种:
An absolute URL - points to another web site (like src="http://www.example.com/default.htm")
A relative URL - points to a file within a web site (like src="default.htm")
所有你的磁盘绝对路径在iframe行不通
<%Response.WriteFile("/web/page/hao/left_column/hao_leftColumn.aspx");%>
这个可以为磁盘绝对路径
#4
如果你做的网站要发布到外网 iframe 少用为妙, 它会影响搜索引擎的爬虫程序。
何不
<%Response.WriteFile(@"d:\test0.aspx");%>
<%Response.WriteFile(@"d:\test1.aspx");%>
何不
<%Response.WriteFile(@"d:\test0.aspx");%>
<%Response.WriteFile(@"d:\test1.aspx");%>
#5
你的意思是以绝对路径的方式在aspx文件里用c#代码的Response.WrteFile引入另一个aspx页面吗?
<iframe name="content3" src="newsright.aspx" frameborder="1" scrolling="auto"></iframe>相对路径应该行啊 我以前就用相对路径的
<iframe name="content3" src="newsright.aspx" frameborder="1" scrolling="auto"></iframe>相对路径应该行啊 我以前就用相对路径的
#6
<%
Response.WriteFile(Server.MapPath("/web/page/hao/left_column/hao_leftColumn.aspx"));
%>
#7
确定不是权限问题吗,如果想这样ASPX注入应该不行吧.
#1
没人会的吗.
#2
不知道你要干什么..
#3
<iframe src="/web/page/hao/left_column/hao_leftColumn.aspx"></iframe>
的src 参数只能是以下两种:
An absolute URL - points to another web site (like src="http://www.example.com/default.htm")
A relative URL - points to a file within a web site (like src="default.htm")
所有你的磁盘绝对路径在iframe行不通
<%Response.WriteFile("/web/page/hao/left_column/hao_leftColumn.aspx");%>
这个可以为磁盘绝对路径
的src 参数只能是以下两种:
An absolute URL - points to another web site (like src="http://www.example.com/default.htm")
A relative URL - points to a file within a web site (like src="default.htm")
所有你的磁盘绝对路径在iframe行不通
<%Response.WriteFile("/web/page/hao/left_column/hao_leftColumn.aspx");%>
这个可以为磁盘绝对路径
#4
如果你做的网站要发布到外网 iframe 少用为妙, 它会影响搜索引擎的爬虫程序。
何不
<%Response.WriteFile(@"d:\test0.aspx");%>
<%Response.WriteFile(@"d:\test1.aspx");%>
何不
<%Response.WriteFile(@"d:\test0.aspx");%>
<%Response.WriteFile(@"d:\test1.aspx");%>
#5
你的意思是以绝对路径的方式在aspx文件里用c#代码的Response.WrteFile引入另一个aspx页面吗?
<iframe name="content3" src="newsright.aspx" frameborder="1" scrolling="auto"></iframe>相对路径应该行啊 我以前就用相对路径的
<iframe name="content3" src="newsright.aspx" frameborder="1" scrolling="auto"></iframe>相对路径应该行啊 我以前就用相对路径的
#6
<%
Response.WriteFile(Server.MapPath("/web/page/hao/left_column/hao_leftColumn.aspx"));
%>
#7
确定不是权限问题吗,如果想这样ASPX注入应该不行吧.