asp.net在html里用c#代码写入一个页面路径问题

时间:2022-12-04 20:21:21

<%
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");%>
这个可以为磁盘绝对路径

#4


如果你做的网站要发布到外网 iframe  少用为妙, 它会影响搜索引擎的爬虫程序。
何不
<%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>相对路径应该行啊    我以前就用相对路径的

#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");%>
这个可以为磁盘绝对路径

#4


如果你做的网站要发布到外网 iframe  少用为妙, 它会影响搜索引擎的爬虫程序。
何不
<%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>相对路径应该行啊    我以前就用相对路径的

#6



<%
Response.WriteFile(Server.MapPath("/web/page/hao/left_column/hao_leftColumn.aspx"));
 %>

#7


确定不是权限问题吗,如果想这样ASPX注入应该不行吧.