⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listing2007.aspx

📁 asp入门到精通的源代码
💻 ASPX
字号:
<%@ Page Language="VB" Trace="true"%>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>

<script language="VB" runat="server">
   sub Page_Load(obj as Object, e as EventArgs) 
      Trace.Warn("Custom", "Page loading...")
      if not Page.IsPostBack then
         Trace.Warn("Custom", "No post, calling CreateData...")
         CreateData()
      end if
   end sub
   
   sub CreateData
      dim source as DataView
      source = Cache("DataView")
      
      if source is nothing then
         dim strConnString as string = "Provider=" & _
            "Microsoft.Jet.OLEDB.4.0;" & _
            "Data Source=C:\ASPNET\data\banking.mdb"
      
         Trace.Warn("Custom", "Creating OleDbDataAdapter...")
         dim objCmd as OleDbDataAdapter = new _
            OleDbDataAdapter("select * from tblUsers", _
            strConnString)
         Trace.Warn("Custom", "SQL value: " & _
            objCmd.SelectCommand.CommandText)

         dim ds as DataSet = new DataSet()
         objCmd.Fill(ds, "tblUsers")
         
         source = new DataView(ds.Tables(0))
         Trace.Warn("Custom", "Inserting into cache...")
         Cache.Insert("DataView", source)
      
         lblMessage.Text = "Data set created explicitly"
      else
         lblMessage.Text = "Data set retrieved from " & _
            "cache<br>"
      end if

      Trace.Warn("Custom", "Binding data...")
      dgData.DataSource = source
      dgData.DataBind()
   end sub
   
   sub ExpireCache(obj as object, e as eventargs)
      Trace.Warn("Custom", _
         "Removing from cache, call CreateData")
      dim dv as dataview = Cache.Remove("DataView")
      CreateData()
   end sub
</script>

<html><body>
   <form runat="server">
      <asp:Label id="lblMessage" runat="server"
         maintainState=false/><p>
      <asp:Button id="btSubmit" runat="server"
         text="Expire Cache"
         OnClick="ExpireCache"/><p>
      <asp:DataGrid id="dgData" runat="server" 
         BorderColor="black" GridLines="Vertical" 
         cellpadding="4" cellspacing="0" 
         width="450" Font-Name="Arial" 
         Font-Size="8pt" 
         />
   </form>
</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -