ASP.NET(vb.net) Session & Object Value - Session & Object Value : The learn and script how to use Session and Object variable.
ShotDev Focus:
- ASP.NET(vb.net) Session & Object Value
Example
AspNetSessionObject.aspx
<%@ Import Namespace="System.Data"%> <%@ Import Namespace="System.Data.OleDb"%> <%@ Page Language="VB" %> <script runat="server"> Sub Page_Load(sender As Object, e As EventArgs) '*** Create Object Session ***' Dim objFSO, objStream As Object objFSO = Server.CreateObject("Scripting.FileSystemObject") '*** Used Session ***' Session("mySession") = objFSO objStream = Session("mySession").OpenTextFile(Server.MapPath("MyFiles/shotdev.txt")) Do Until objStream.AtEndOfStream Me.lblText1.Text = Me.lblText1.Text & objStream.ReadLine & "<br>" Loop objStream.Close() objStream = Nothing '*** New Control & Session ***' Dim objConn As OleDbConnection Dim objCmd As OleDbCommand Dim strConnString As String strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("database/mydatabase.mdb")&";" objConn = New OleDbConnection(strConnString) objConn.Open() Dim strSQL As String strSQL = "SELECT * FROM customer" Dim dtReader As OleDbDataReader objCmd = New OleDbCommand(strSQL, objConn) dtReader = objCmd.ExecuteReader() '*** GridView Session ***' Dim myGridView As New GridView Session("myControl") = myGridView Dim myCtrl As GridView = CType(Session("myControl"), GridView) With myCtrl .AutoGenerateColumns = True .DataSource = dtReader .DataBind() End With '*** Load Control To Label ***' Me.lblText2.Controls.Add(myCtrl) dtReader.Close() dtReader = Nothing objConn.Close() objConn = Nothing End Sub </script> <html> <head> <title>ShotDev.Com Tutorial</title> </head> <body> <form runat="server"> <asp:Label id="lblText1" runat="server"></asp:Label> <hr /> <asp:Label id="lblText2" runat="server"></asp:Label> </form> </body> </html>
Screenshot