Global.asax中能否取得当前访问页面的url???

paulyjin 2008-07-11 01:11:47
如题:比如我在地址栏中输入http://tttt.com--------能否在Global.asax中取到这个tttt.com-----------急等中!---跳到别的页的情况不用考虑
...全文
463 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zpcoder 2008-07-12
  • 打赏
  • 举报
回复
我证实:

protected void Application_BeginRequest(object sender, EventArgs e)
{
HttpContext.Current.Response.Write(HttpContext.Current.Request.Url.Authority);
}

可以
jinlilai102 2008-07-11
  • 打赏
  • 举报
回复
asdf
paulyjin 2008-07-11
  • 打赏
  • 举报
回复
多域名,多模板网站????
sxmonsy 2008-07-11
  • 打赏
  • 举报
回复
HttpContext.Current.Request.Url.Host;
满衣兄 2008-07-11
  • 打赏
  • 举报
回复
可以得到当前访问页面的URL,但是无法将这个页面转化为对象.
fsy123456accp 2008-07-11
  • 打赏
  • 举报
回复
帮顶 有答案告诉我 哦 呵呵
paulyjin 2008-07-11
  • 打赏
  • 举报
回复
void Session_Start(object sender, EventArgs e)
{
// 在新会话启动时运行的代码
Session["host"] = HttpContext.Current.Request.Url.Host;
}
-----------这个是可以的,但是如果是多个人同时访问不同的域名时这种方式还可行么 ----------各位帮帮忙啊--- 新工作的第一个任务啊------多域名,多模板网站
paulyjin 2008-07-11
  • 打赏
  • 举报
回复
现在的问题是:我要根据这个得到的值到赋给所有动态页面然后去select 一个webid---然后根据这个webid在所有的页面上调用关于他的信息然后 -----也就是多域名,多模板网站-------------请问这个该如何实现--- 尤其是这个全局变量的 url---
hy_lihuan 2008-07-11
  • 打赏
  • 举报
回复
HttpContext.Current.Request.Url
wwd252 2008-07-11
  • 打赏
  • 举报
回复
可以的,你在StartProcessRequest() 中

private void StartProcessRequest()
{
string path2=Request.Url.AbsoluteUri;//绝对Url
}

你可以根据需要修改一下
cheng_feng001 2008-07-11
  • 打赏
  • 举报
回复
在Session_Start里判断Request.UrlReferrer看行不行
周公 2008-07-11
  • 打赏
  • 举报
回复
HttpContext.Current.Request.Url
这个可以尝试一下。
周公 2008-07-11
  • 打赏
  • 举报
回复
好像不能吧。
fellowcheng 2008-07-11
  • 打赏
  • 举报
回复
HttpContext.Current.Request.Url
dotnet东哥 2008-07-11
  • 打赏
  • 举报
回复
你可以在HttpModule里面得到啊!string Url = context.Request.RawUrl;//context-〉HttpApplication

62,225

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧