各位早上好
有2个页面,A.ASPX 和B.ASPX
B接受A传递的参数例如(B.aspx?id=1)
问题是。我只想从A页面跳转到B
其他方式访问B的话还是返回A,包括从地址栏直接这样(B.aspx?id=1)访问都不被允许。
有2个页面,A.ASPX 和B.ASPX
B接受A传递的参数例如(B.aspx?id=1)
问题是。我只想从A页面跳转到B
其他方式访问B的话还是返回A,包括从地址栏直接这样(B.aspx?id=1)访问都不被允许。
解决方案 »
- 求一个字符串拆分````急````
- 关于绑定datasource后运行速度的问题
- 求一正规表达式,实现关键字替换高亮(100分)
- 谁有中国地区的那种数据库吗,如DropDownList1选择了浙江,另外一边相应的选择就只有浙江省的城市?
- asp.net(C#)中怎样交换两条记录某个字段的值?
- 在页面中存储一个值。
- 请问关于同一个项目在不同机器上运行的问题
- 怎么样把一个WORD文件的内容显示在页面上,100分,江湖告急
- 分析器错误信息: 未能加载类型“WebProject1.WebForm1”。怎么解决?
- 我的asp程序在自建的虚拟目录下不能运行,但在默认站点下面可以运行,什么原因?
- Application_BeginRequest为什么发布后在IIS 无法拦截HTML文件
- 在自己的HttpHandler中经过自己的判断后,如何显示出这个页面?
UrlReferrer 获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。 这个需要服务器支持的.
如果不行的话可以使用server.execute等方法,到时在b.aspx判断一下.
HttpServerUtility.Execute 已重载。 在当前请求的上下文中执行指定资源的处理程序,然后将控制返回给该处理程序。
HttpContext.PreviousHandler as A !=null则是从a过来的.
if (Request.UrlReferrer==null || Request.UrlReferrer.ToString().IndexOf("A.aspx") == -1)
{
Response.Redirect("A.aspx");
}