首页 > 编程知识 正文

html实现登录成功后页面跳转,跳转页面的代码

时间:2023-05-05 06:53:44 阅读:43684 作者:3520

建立牛腩新闻发布系统时,需要管理员登录后才能打开,才能注册后台管理页面。

这是什么意思?

例如,添加新闻时,不能直接登录新闻添加页面。 必须以管理员身份从前台登录,然后才能进行操作。 因此,必须始终为加载到后台界面中的事件编写做出判断的操作。 如果管理员没有登录,请直接跳至登录页面。

span style=' font-family : simsun; font-size:18px;' span style=' font-family : simsun;' protectedvoidpage _ load (对象发送器,EventArgs e ) /确定用户是否为管理员登录. if(session('adminusername ' )==null ) } }/span/span

但是,如果后台管理页面有10多个,每次加载事件都会写这么多东东吗?

根据我们学习《设计模式》的经验,代码的重复是不好的。 所以我们可以完全隔离变化了的东根。

在上述分析中,只需为实现上述跳转操作而编写类并加载的每个页面调用即可。

您可以这样做,因为您知道所有的Web表单都是由System.Web.UI.Page继承的

span style=' font-family : simsun; font-size:18px;' span style=' font-family : simsun;' //summary//web.ui.page继承的类///summarypublicclassbasicpage : system.web.ui.page {//构造函数public bage publicvoidbasicpage _ load (对象发送器,事件e ) /加载函数时出错的操作if(session('username ' )==null ) /为空时}

因此,在后台页面继承这样的东西就可以了,实现了代码复用的功能。思想升华其实上述实现过程在技术上并不太难,难得为什么没想到这么多呢? 这是最重要的。 学习《设计模式》已经很久了,但是很难灵活运用。 相反,重复次数较多的事情,例如,进行上述代码的大量重复工作,有时会无法认真冷静地思考。做程序即简单,又艰难。简单的是技术,难得是你的思考方式。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。