页面A:http://www.a.com/a.html,页面内<script src='http://www.b.com/b.aspx'></script>
页面B:http://www.b.com/b.aspx,在cs里用Request.Url.Host得到的是www.b.com,如何获取到www.a.com的域名或url呢??我的代码是
private string HostName
{
get
{
string thehost = "";
thehost= Request.Url.Host;
if (thehost!= null)
return thehost;
return "";
}
}
这个得到的是www.b.com而不是www.a.com,尝试了Request.UrlReferrer,得到的是空.NETURL域名HOSTdomain
页面B:http://www.b.com/b.aspx,在cs里用Request.Url.Host得到的是www.b.com,如何获取到www.a.com的域名或url呢??我的代码是
private string HostName
{
get
{
string thehost = "";
thehost= Request.Url.Host;
if (thehost!= null)
return thehost;
return "";
}
}
这个得到的是www.b.com而不是www.a.com,尝试了Request.UrlReferrer,得到的是空.NETURL域名HOSTdomain
解决方案 »
- 请教大师们,Repeater绑定button事件不响应
- 扩展程序所在的 UpdatePanel 不能与它所扩展的控件不同
- 求ASP.NET动态创建表单的思路.
- 请问如何用 button按扭传递参数
- 准备去面试,大家谁能帮我回答下这几个问题要是问到话怎么答啊 谢谢
- 错误提示:无法在Web服务器上启动调试,Web服务器的配置不正确.求救!!
- HTML控件listbox如何取出它的显示文本呢?怎么没有TEXT属性???
- JavaScript的问题?
- 用javascript 如何控制服务器控件的属性?
- an nuknown error occurred while processing the request on the server.the status code
- asp.net UI控件库
- 现在网上的在线聊天室,比如一些视频表演的,聊天功能是怎么实现的?
Request.UrlReferrer就应该是http://www.a.com/a.html
<script src='http://www.b.com/b.aspx?url=<%= Request.Url.Host %>'></script>
b.aspxRequest["url"]
但是使用过程中,出现大量的出错,什么情况下获取不到UrlReferrer,如果获取不到能获取其他信息吗,比如有的直接静态桌面文件打开一般都是c://dxxxx/xxxx的
<script>
var hj=document.createElement("script");
hj.setAttribute("charset","utf-8");
hj.setAttribute("src","b.aspx?from=" + escape(document.location.href));
document.getElementsByTagName("head")[0].appendChild(hj);
</script>
请把 <script> 和 </script> 去掉