怎么样不允许直接进入此页面B,而是从A页面点过了下一步才进入到B页面啊,以前在ASP中是用request.ServerVariables("HTTP_REFERER")实现的,可今天我在asp.net中使用不起来,想请教一下还有我使用
string s = Request.UrlReferrer.AbsolutePath.Clone().ToString(); //此句出错
s=s.Trim().ToLower();
if (s == "")
Response.Write("提交路径不对");
Response.Redirect("../default.asp");提示如下出错
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
string s = Request.UrlReferrer.AbsolutePath.Clone().ToString(); //此句出错
s=s.Trim().ToLower();
if (s == "")
Response.Write("提交路径不对");
Response.Redirect("../default.asp");提示如下出错
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
解决方案 »
- 如何实现年份下拉列表框?
- 高手请进,dreamweaver vs2008同调一个JS不兼容,vs2008里,用IE8浏览也没问题,IE6就不行了
- j请问query下的ajax获得返回值,时而为空,时而不为空,这是怎么回事?
- 之前的div怎么display:none
- 关于asp.net(c#)+DLL的不理解~
- Page.RegisterStartupScript()执行时问题.
- 比較精通C#了,還有沒有必要學C++的東西?
- Cookie 跨域问题
- 上传图片?不用inputfile
- 请问aspx,aspx.cs移植问题(各路高手看过来。。)
- vs2008调试访问失败
- 那个高手进来看看!郁闷我三天的问题
{
string s = Request.UrlReferrer.AbsolutePath.Clone().ToString();
s=s.Trim().ToLower();
if (s == "")
Response.Write("提交路径不对");
Response.Redirect("../default.asp");
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Page.PreviousPage != null)
{
Bind();
}
else
{
Response.Redirect("CartView.aspx");
}
ClientScript.RegisterOnSubmitStatement(this.GetType(), "OnSubmitScript", ErrorMsg.Scripts["ValidatePO"].Replace("_PO_ClientID", PO.ClientID));
}
}
正常处理else不允许提交
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Page.PreviousPage != null)
{
不是直接输入地址
}
else
{
是直接输入地址
} }
}