linkbutton页面跳转
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linkbutton页面跳转相关的知识,希望对你有一定的参考价值。
在一个页面想通过点击linkbutton进入另外一个页面,但是那个页面我设置了检查是否已经登录
protected void Page_Load(object sender, EventArgs e)
if (Session["Pass"] == null)
Response.Redirect("~/login.aspx");
所以,请问我的原页面代码和跳转到的页面的代码是什么呢?(login.aspx里面 Session["Pass"] = dr["u_name"];)
跳转到的页面的代码
protected void Page_Load(object sender, EventArgs e)
if (Session["Pass"] == null)
Response.Redirect("~/login.aspx");
session它的生命周期默认情况下是20分钟。成功登陆后Session["Pass"] 里的值会自动被保存起来。 参考技术A 如果已经登录了,“Pass”是不为空的,所以在你的linkbutton的Click事件中判断下“Pass”的值,如果为空就进入跳转界面,如果不为空说明跳转界面已打开,弹出个对话框什么的就可以了。
跳转新页面并传值的方法
1.1. 跳转新页面并传值->新页面编辑、查看详情
l HyperLinkField:DataNavigateUrlFields、DataNavigeteUrlFormatString
l HyperLink:NavigateUrl=‘<%# "新地址?id=" + Eval("主键列")%>‘
l LinkButton:PostBackUrl=‘<%# "新地址?id=" + Eval("主键列")%>‘
以上是关于linkbutton页面跳转的主要内容,如果未能解决你的问题,请参考以下文章
asp.net中LinkButton跳转不能成功跳转到指定页面
asp repeater里面的linkbutton单击页面跳转?谢谢
如何用linkbutton传递多个参数,同时实现页面跳转并且在另一个页面获取id?
datagrid中加入linkbutton怎样实现页面跳转,下图“详细”是linkbutton点击后想看对应需要的详细教师信息