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"];)

原页面代码<a href="跳转到的页面">linkbutton</a>
跳转到的页面的代码
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跳转页面及传递参数

如何用linkbutton传递多个参数,同时实现页面跳转并且在另一个页面获取id?

datagrid中加入linkbutton怎样实现页面跳转,下图“详细”是linkbutton点击后想看对应需要的详细教师信息

点击按钮时怎么让它跳转到另一个页面