以前,我页面接收传值和保持Session会话都是在Page_Load事件里面操作的,今天又把天轰川的那个教程拿来看了一下,发现原来Page_PreInit跟Page_Load的不回传条件的效果是一样的,所以我把以前放在Page_Load的接收传值方式放到了Page_PreInit事件里面了,这样看起来代码也清晰多了。
部分代码如下:

    int SubId = 0;
    string SessionName;
    protected void Page_PreInit(object sender, EventArgs e)
    {
        if (Request.Params["SubId"] != null && Request.Params["SubId"].Length > 0)
        {
            SubId = int.Parse(Request.Params["SubId"]);
        }
        else
        {
            Response.Redirect("Error.aspx");       
        }

SessionName = Session["name"].ToString();
        if (SessionName == "" || SessionName == null)
        {//判断是否登录
            Response.Redirect("Error.aspx");

}
    }

可能这个对很多ASPNET爱好者来说是最基础的东西,恳请大家多多指点,呵呵

转载于:https://www.cnblogs.com/cnyyl/archive/2007/09/18/897679.html

Page_PreInit在网页传值的应用相关推荐

  1. php 提交网页 传值 获取编辑框的值

    如果可以刷新页面,可以有POST或者GET方式来讲其传过去,方法同上 如果要不刷新页面,那应该用AJAX来实现,用JavaScript在页面获取到值后,再利用浏览器内置的XMLHttpRequest对 ...

  2. ios 给网页传值_iOS学习——页面的传值方式

    2.4 通知传值 方法描述:在通知接收方需要注册通知,并指定接收到通知后进行的操作:而在通知发送方则在需要传递数据时发送通知就OK了.通知的操作都是通过NSNotificationCenter来完成的 ...

  3. ios 给网页传值_iOS开发—页面传值汇总

    情况1:A页面跳转到B页面 方法1:在页面跳转的同时,将A页面的值带到B页面 B页面的控制器中设置一个接收值的对象,并且设置一个显示值的textfield,设置outlet @property (no ...

  4. ios 给网页传值_ios常见的页面传值方式

    iOS页面间的传值细分有很多种,基本的传值方式有三种:委托Delegate传值.通知NSNotification传值.Block传值,其他在项目中可能会遇到的还有:UserDefault或文件方式传值 ...

  5. 【日常学习笔记】2019/1/(4,7)(SSM再熟悉与网页传值)

    学生管理系统(SSM简易版)总结 可以用来再次熟悉SSM https://www.jianshu.com/p/6a594fbea51d 页面传值 示例:点击a页面的p标签,将p标签内的学号传递到b页面 ...

  6. 通过cookie网页与app交互

    通过cookie网页与app交互 网页向app传值,一般是写好一个方法,里面写好赋值语句,在需要传值时调用这个方法,app端会拦截这个方法(约定好拦截方式,有的方法是打开网页,有的是用第三方库). 这 ...

  7. [Flex][总结]从页面url获取参数

    关于flex如何向某个页面传递参数,我以前有这方面的笔记,flex通过非AmfPHP途径与后台交互中URLLoader+URLRequest+URLVariables方法也可以用于向flex页面传参数 ...

  8. flex和js进行参数传递

    来着:http://www.cnblogs.com/Cnol/archive/2009/09/20/1570365.html 方法一:flex接收网页传值!~  1<?xml version=& ...

  9. get php 怎么用,PHP的GET用法?

    冉冉说 先来解决你的问题,再来详细讨论GET的详细解释:因为你的show.php是GET的目标网页,那么就在这个目标网页中加入如下代码即可实现你所要求的功能:echo $_GET['id'];下面我们 ...

最新文章

  1. 测试网站访问速度的5个方法
  2. 【Egret】WebSocket 的使用说明
  3. P2839 [国家集训队]middle
  4. 【今晚7点半】:主编对话Netless白板创始人伍双
  5. windowbuilder点击按钮出现新界面_掌握这几招,轻松设计出高点击率的行为召唤按钮...
  6. 用python做一个简单的投票程序_以一个投票程序的实例来讲解Python的Django框架使...
  7. CSS3-边框-外轮廓-文本-渐变-WEB字体
  8. TensorFlow YOLO3
  9. nmap隐藏自己扫描
  10. python语言继承6.3节例6-1中的person_第6.3节 Python动态执行之动态编译的compile函数...
  11. (转)Ubuntu10.04编译FFmpeg
  12. [例程]string.trim().length()的用法
  13. 【2020年度合辑】人工智能量化实验室原创推送合辑
  14. BestCoder #88(1001 1002)
  15. 《动手学深度学习》学习总结
  16. HTML+CSS静态页面网页设计作业——咖啡网站pc端带轮播js (5页) 学生酒水网页作业, 生鲜水果网页作业成品, 零食小吃网页作 美食网页业模板
  17. 阿里云跨账号迁移云服务器实例
  18. 关于atoi和atol转换超过10位数字字符串溢出问题
  19. 网通相中中国联通GSM网络 联通暂无意租售
  20. C语言对于char*和char[]的理解

热门文章

  1. leetcode - 486. 预测赢家
  2. 网络爬虫之java基础(Ⅰ)
  3. 机器学习:空间变换进行非线性分类
  4. IPC--进程间通信四(信号量)
  5. Procrustes Analysis(普氏分析)
  6. Indy9的IdFTP完全使用
  7. MyBatis框架 多表联合查询实现
  8. 计算机网络英文题库,强烈推荐计算机网络英文试题库(附答案)chapter.doc
  9. mysql查询字段变慢,MySQL Query IN()子句在索引列上变慢
  10. visionpro定位不跟随图像_医海探弋,TMS定位技术的发展分析