17 个解决方案
#1
顶一下
#2
用response.redirect的话
他说上下文不支持此方法
他说上下文不支持此方法
#3
是字定义空间还是用户控件
你用
System.Web.HttpContext.Current.Response.Redirect("aaa.aspx");
这样跳转,如果不行的话,添加一下对System.Web的引用。。
你用
System.Web.HttpContext.Current.Response.Redirect("aaa.aspx");
这样跳转,如果不行的话,添加一下对System.Web的引用。。
#4
把子控件的事件冒泡给父控件的事件,
再加一个代理事件。
然后再页面中写点击事件
再加一个代理事件。
然后再页面中写点击事件
#5
在onclick 事件中添加
Server.Transfer("/infocenter/system/sys_error.aspx?msg=无权错误");//具体要条转的页面
或者用window.open 的方法
Server.Transfer("/infocenter/system/sys_error.aspx?msg=无权错误");//具体要条转的页面
或者用window.open 的方法
#6
this.Response.write("<script>window.top.location='yourpage.aspx'</script>");
#7
楼主是在自定义控件的定义代码中用了 response.redirect 吧?
这样当然不行的,因为上下文不是某网页,而是你的自定义控件,所以出现那样的错误提示
比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
这样当然不行的,因为上下文不是某网页,而是你的自定义控件,所以出现那样的错误提示
比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
#8
如果你想在客户端直接跳转则:
LinkButton1.Attributes["href"]="http://www.***.com.cn";
如果是后台跳转则在它的Clicks事件中:
private void LinkButton1_Click(object sender, System.EventArgs e)
{
Response.Redirect("http://www.sohu.com.cn");
}
LinkButton1.Attributes["href"]="http://www.***.com.cn";
如果是后台跳转则在它的Clicks事件中:
private void LinkButton1_Click(object sender, System.EventArgs e)
{
Response.Redirect("http://www.sohu.com.cn");
}
#9
楼上已经很多了啊.
#10
谢谢各位,客户端方法不行,因为这样的话变成页面会跳两下,第一下是postback回来,然后又客户端跳转,这样很难看
1 Server.Transfer("/infocenter/system/sys_error.aspx?msg=无权错误");//具体要条转的页面
2 比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
这两个方法我试试 再请问一下 调用这个控件的网页的 this 做为参数 怎么传给控件比较好?
1 Server.Transfer("/infocenter/system/sys_error.aspx?msg=无权错误");//具体要条转的页面
2 比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
这两个方法我试试 再请问一下 调用这个控件的网页的 this 做为参数 怎么传给控件比较好?
#11
帮忙顶一下
#12
如果你要新打开窗口
在你本页form target="_black"
后台事件
Response.Redirect("http://www.sohu.com.cn");
在你本页form target="_black"
后台事件
Response.Redirect("http://www.sohu.com.cn");
#13
都可以了
#14
谢谢各位,客户端方法不行,因为这样的话变成页面会跳两下,第一下是postback回来,然后又客户端跳转,这样很难看
1 Server.Transfer("/infocenter/system/sys_error.aspx?msg=无权错误");//具体要条转的页面
2 比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
这两个方法我试试 再请问一下 调用这个控件的网页的 this 做为参数 怎么传给控件比较好?
1 Server.Transfer("/infocenter/system/sys_error.aspx?msg=无权错误");//具体要条转的页面
2 比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
这两个方法我试试 再请问一下 调用这个控件的网页的 this 做为参数 怎么传给控件比较好?
#15
Server.Transfer方法行不通
比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
请教一下,调用这个控件的网页的 this 做为参数 怎么传给控件比较好?
比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
请教一下,调用这个控件的网页的 this 做为参数 怎么传给控件比较好?
#16
你的自定义控件的代码是什么样的?
发出来看看啊
要不怎么跟你说
发出来看看啊
要不怎么跟你说
#17
我用了
this.Page.Response.Redirect就可以了
多谢大家
this.Page.Response.Redirect就可以了
多谢大家
#1
顶一下
#2
用response.redirect的话
他说上下文不支持此方法
他说上下文不支持此方法
#3
是字定义空间还是用户控件
你用
System.Web.HttpContext.Current.Response.Redirect("aaa.aspx");
这样跳转,如果不行的话,添加一下对System.Web的引用。。
你用
System.Web.HttpContext.Current.Response.Redirect("aaa.aspx");
这样跳转,如果不行的话,添加一下对System.Web的引用。。
#4
把子控件的事件冒泡给父控件的事件,
再加一个代理事件。
然后再页面中写点击事件
再加一个代理事件。
然后再页面中写点击事件
#5
在onclick 事件中添加
Server.Transfer("/infocenter/system/sys_error.aspx?msg=无权错误");//具体要条转的页面
或者用window.open 的方法
Server.Transfer("/infocenter/system/sys_error.aspx?msg=无权错误");//具体要条转的页面
或者用window.open 的方法
#6
this.Response.write("<script>window.top.location='yourpage.aspx'</script>");
#7
楼主是在自定义控件的定义代码中用了 response.redirect 吧?
这样当然不行的,因为上下文不是某网页,而是你的自定义控件,所以出现那样的错误提示
比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
这样当然不行的,因为上下文不是某网页,而是你的自定义控件,所以出现那样的错误提示
比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
#8
如果你想在客户端直接跳转则:
LinkButton1.Attributes["href"]="http://www.***.com.cn";
如果是后台跳转则在它的Clicks事件中:
private void LinkButton1_Click(object sender, System.EventArgs e)
{
Response.Redirect("http://www.sohu.com.cn");
}
LinkButton1.Attributes["href"]="http://www.***.com.cn";
如果是后台跳转则在它的Clicks事件中:
private void LinkButton1_Click(object sender, System.EventArgs e)
{
Response.Redirect("http://www.sohu.com.cn");
}
#9
楼上已经很多了啊.
#10
谢谢各位,客户端方法不行,因为这样的话变成页面会跳两下,第一下是postback回来,然后又客户端跳转,这样很难看
1 Server.Transfer("/infocenter/system/sys_error.aspx?msg=无权错误");//具体要条转的页面
2 比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
这两个方法我试试 再请问一下 调用这个控件的网页的 this 做为参数 怎么传给控件比较好?
1 Server.Transfer("/infocenter/system/sys_error.aspx?msg=无权错误");//具体要条转的页面
2 比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
这两个方法我试试 再请问一下 调用这个控件的网页的 this 做为参数 怎么传给控件比较好?
#11
帮忙顶一下
#12
如果你要新打开窗口
在你本页form target="_black"
后台事件
Response.Redirect("http://www.sohu.com.cn");
在你本页form target="_black"
后台事件
Response.Redirect("http://www.sohu.com.cn");
#13
都可以了
#14
谢谢各位,客户端方法不行,因为这样的话变成页面会跳两下,第一下是postback回来,然后又客户端跳转,这样很难看
1 Server.Transfer("/infocenter/system/sys_error.aspx?msg=无权错误");//具体要条转的页面
2 比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
这两个方法我试试 再请问一下 调用这个控件的网页的 this 做为参数 怎么传给控件比较好?
1 Server.Transfer("/infocenter/system/sys_error.aspx?msg=无权错误");//具体要条转的页面
2 比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
这两个方法我试试 再请问一下 调用这个控件的网页的 this 做为参数 怎么传给控件比较好?
#15
Server.Transfer方法行不通
比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
请教一下,调用这个控件的网页的 this 做为参数 怎么传给控件比较好?
比较好的方法是把调用这个控件的网页的 this 做为参数传过来
比如传来的参数名叫 obj
那么就调用 obj.response.redirect
请教一下,调用这个控件的网页的 this 做为参数 怎么传给控件比较好?
#16
你的自定义控件的代码是什么样的?
发出来看看啊
要不怎么跟你说
发出来看看啊
要不怎么跟你说
#17
我用了
this.Page.Response.Redirect就可以了
多谢大家
this.Page.Response.Redirect就可以了
多谢大家