ASP.NET学习日记

原创 2004年09月28日 09:39:00

        初学.NET时记录了很多学习日记,现在看看还是比较有用的,于是想把它们更新的网络上来,与大家一起分享。
        1、Response.Cache.Setcacheability(System.Web.HttpCacheability.Nocatch)
        使页面缓存失效,每次都要重新获取新页面,因此可以屏蔽掉后退时间
        此外,由于Session并不稳定,在很多机器上都不能够正常度过它的生存周期就消失掉了。(原因我也只是猜测,等有确定答案后会发出来)
        2、获取所有的URL或Form参数
        注:request.querystring或者request.form取出来的信息有自己的特定规则;
        偶的代码:
                        '获取所有querystring参数信息
                ParamAllNameList = Request.QueryString
                If ParamAllNameList.Count > 0 Then

                    Dim i As Integer
                    For i = 0 To ParamAllNameList.count - 1
                        ParamAllValue = ParamAllValue + ParamAllNameList.getvalues(ParamAllNameList.keys(i))(0).tostring + "@"
                        ParamAllName = ParamAllName + ParamAllNameList.keys(i) + "@"
                    Next
                End If
                '获取所有form参数信息
                ParamAllNameList = Request.Form
                If ParamAllNameList.Count > 0 Then

                    Dim i As Integer
                    For i = 0 To ParamAllNameList.count - 1
                        ParamAllValue = ParamAllValue + ParamAllNameList.getvalues(ParamAllNameList.keys(i))(0).tostring + "@"
                        ParamAllName = ParamAllName + ParamAllNameList.keys(i) + "@"
                    Next
                    If ParamAllValue <> "" Then ParamAllValue.Substring(1, ParamAllValue.Length - 1)
                    If ParamAllName <> "" Then ParamAllName.Substring(1, ParamAllName.Length - 1)
                End If
       3、偶在解决Response.redirect问题的代码
        首先偶响应了一下微软的号召重载了Reponse.redirect函数具体代码如下
            Public Shared Sub Redirect(ByVal response As System.Web.HttpResponse, ByVal path As String, Optional ByVal endResponse As Boolean = False)
        response.ClearContent()
        response.AppendHeader("Location", path)
        response.StatusCode = 302'向Http发送302状态,转到客户端重定向
       If endResponse Then
            'response.End()以前偶用response.end总是报错,一般情况它不会中止掉程序,可以Catch住,但真正应用的时候可能会造成请求超时
            HttpContext.Current.ApplicationInstance.CompleteRequest()'与response.end作用类似
        End If
    End Sub
具体解决思路,请参考本人首页上关于response.redirect和response.end的文章

hjr-c#实习日记(六):asp.net网站的结构

先记录几个常识 三目运算符  a?b:c简单理解方式为: if(a为真){ returnb; }else{ returnc; } 其中a 可以是一个...
  • hjrcrj
  • hjrcrj
  • 2016年07月25日 16:27
  • 789

学习日记-html5

已掌握:学习并使用过HTML, CSS, 但并不熟练,特别是css常用效果了解但对于不常用的能实现的效果不清晰,html的各种标签除常用部分,其他在使用时需要去查询. 今日学习:html5 发展,与...
  • trch1989
  • trch1989
  • 2017年02月06日 16:50
  • 179

linux学习日记!!

一,用户的理解 在系统中用户储存为若干字符串+若干个系统配置文件 联系到的配置文件: /etc/passwd        用户信息 /etc/shadow        用户认证信息 /e...
  • SjmMx1314aini
  • SjmMx1314aini
  • 2017年02月13日 00:04
  • 142

2016年寒假学习日记

svn配置管理 mock server 创建测试服务 junit测试 eclipse 插件开发 osgi框架 java bean和oracle type:公司实现,type编程http://blog....
  • xdyzyh
  • xdyzyh
  • 2017年02月20日 21:12
  • 185

计算机系统学习笔记<一>

计算机是由硬件软件组成的, 硬件相当于肉体而软件相当于灵魂,两者是相辅相成的。软件分为系统软件和应用软件他们和硬件的关系是应用软件位于最外层,中心是硬件,系统软件位于两者中间。   系统软件有很多种...
  • yqoneyear
  • yqoneyear
  • 2017年03月19日 20:01
  • 253

C++学习日记和心得(一)(新手帖,高手勿笑)

我之前三年也学过其他语言,
  • u011004567
  • u011004567
  • 2014年07月11日 14:58
  • 434

菜鸟shell 脚本学习日记

1、shell 脚本统计当前目录下指定后缀文件行数: 获取当前目录下所有后缀为.txt 文件行数,包含空白行(包括子目录): $find . -name "*.sh" |xargs cat |wc -...
  • cxj415
  • cxj415
  • 2017年11月29日 23:10
  • 55

今天写了第一个java类

终于今天真的写Java代码了。写了三个类,用ksh调用的。不过基本就是抄,嘿嘿。。。在已有的project下新建package,新建class。把从别处copy来的代码改了改,很容易编译就过了。IDE...
  • OnlyQi
  • OnlyQi
  • 2011年04月23日 09:54
  • 520

javascript学习日记——(1)

1.1    Javascript诞生于1995年。它的主要目的是处理以前由服务器语言(如Perl)负责的一些输入验证操作。 1.2    Javascript虽然和ECMAScript通常都被人...
  • a273944127
  • a273944127
  • 2017年07月01日 16:41
  • 115

黑马程序员——学习日记1

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- static关键字 作用:是一个修饰符,用于修饰成员(成员变量,成员方法)。 1、被stati...
  • afiyo
  • afiyo
  • 2015年09月11日 12:26
  • 191
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP.NET学习日记
举报原因:
原因补充:

(最多只允许输入30个字)