分类

  • 软件天地

  • 将Session值储存于SQL Server中‖
    Session的值:
    使用Session储存我们的变量。A

    sp.Net提供了下面一些方法储存

      InProc                                                                 

      State Server                                                     

      SQL Server                                                         

      “InProc”表示我们使
    表示使用另外一台主机来储
    文章就专门用于讲解这种方
    用传统ASP一样的方法储存Sessi
    存Session的值。当然我们也能
    法。
    on的值,而且“State Server”则
    使用SQL Server储存值,我们这篇


      运行InstallSqlState.sql文件

      首先需要在WinntMicro
    执行它。在我的机器中,它
    件是微软自己提供的,里面
    soft.Net中找到InstallSqlStat
    存在于E:WINNTMicrosoft.NETFr
    有很全的SQL语句,大家放心使
    e.sql文件,然后在SQL Server 中
    ameworkv1.0.2914目录中。这个文
    用。下图就是生成的数据表。

      修改你的web.config文件,指定Sess
    ion的mode为SQL Server

      将web.config的sessionState部分改成:                   

      < sessionState mode="SQLServer"         

      sqlConnectionString="data source=           

      WIN2000;userid=                                               

      sa;password=" cookieless= "false
    "timeout=

      "20" />



      创建Asp.Net Web Forms

      下面就建立一个测试的
    序的截图。这个程序只是简
    Label控件中。
    ASP.net程序,使用Session程序
    单的储存一个字符串数据于Sess

    这里就不用多说了,下面是我的程
    ion中,然后再显示这个数据在


      现在所有的Session变量都储嬖谑?br>ASPStateTempSessions表来查看这些Sess
    据表中,而不是内存中了。你可打开
    ion数据了。

      删除这些数据库和表

      如果你不喜欢这个数据
    除掉。这个也不要担心这种
    得供给你们一个删除SQL 文
    在.Net的Config目录中。
    储存方式,看得实在是不爽,那
    删除会影响数据库(因为害怕误
    件,名叫UnintallSQLState.sql

    么你可以把这些表和数据库完全删
    删除一些数据),因为微软同样也
    。它与IntallSQLState.sql一样放


    上一页 下一页




    map