[原创]ASP.NET环境里不用控件显示数据
2008年10月15日 17:36:52 views TAG: ASP.NET 网站 初级 文档
很多刚刚准备从ASP升级到ASP.NET的同学都会被微软的各种WEB控件搞得头大。而且很多时候,微软的控件并不能满足我们网页前端得一些需求,比如DATAGRID控件,在网页中的表现形式是表格,也就是所以经过尝试,得到了这样一个办法,就是不用.NET控件来完成对数据得读取和列表。
下面是前端页面得代码:
<%@ Page Language="VB" AspCompat="true" AutoEventWireup="false" CodeFile="dv_topcs.aspx.vb" Inherits="web0476_dv_topcs" %>
好,下面开始后端程序:
先引入数据库名字空间
Imports System.Data
Imports System.Data.OleDb
Imports ADODB
Partial Class web0476_dv_topcs
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'在Page_load事件中编写代码,先连接数据库
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("files/localfiles/data.ascx")
dbconn = Server.CreateObject("adodb.connection")
dbconn.open(connstr)
'写查询语句
'定义记录集,读取并循环显示数据
rs = Server.CreateObject("adodb.recordset")
rs.open(sql, dbconn, 3, 3)
if rs.eof or rs.bof then
response.write("暂时没有帖子")
response.end()
end if
'这里是用response.write输出HTML数据
Response.Write("<ul>")
Do While Not rs.eof
Response.Write("<li>" & rs("title").value.ToString & "</li>")
rs.movenext()
Loop
rs.close()
rs = Nothing
Response.Write("</ul>")
'循环结束
End Sub
End Class
这样,我们就可以不使用.NET里面的数据控件来直接用html显示数据了。
感谢您的关注……
欢迎转载,转载请注明出处。
作者:修华帅
固定链接:http://www.xiuhuashuai.com/post/595.html
推荐:
相关文章
优化网站结构设计 提高网站访问速度 2007-9-5 10:17:9SEO优化必备.各大搜索引擎关键字数据参考网址 2007-7-17 9:40:47
共有0条评论给予了这篇文章
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。