当前位置: 首页 > 图文教程 > 网络编程 > ASP > 一个功能完善的专栏管理的程序->这是asp.net的第二个应用(一)

ASP
ASP调用ORACLE存储过程并返回结果集
用ASP实现网页BBS
关于Global.asa文件的深入研究与session变量失效提示的具体方法
简易ASP+注册系统
防护手册:如何防止ASP木马在服务器上运行
用Visual Basic实现多画面播放功能之二
如何增强ASP程序性能(1)
如何增强ASP程序性能(2)
如何增强ASP程序性能(3)
ASP备份数据库
二十八条改善 ASP 性能和外观的技巧
在Form域中Post大于100K的数据
如何使用ASP制作模似动态生长的表单?
Microsoft IIS 真的如此「不安全」吗?(1)
Microsoft IIS 真的如此「不安全」吗?(2)
Microsoft IIS 真的如此「不安全」吗?(3)
Microsoft IIS 真的如此「不安全」吗?(4)
Microsoft IIS 真的如此「不安全」吗?(5)
关于页面和代码分离
ServerVariables 对路径的操作

ASP 中的 一个功能完善的专栏管理的程序->这是asp.net的第二个应用(一)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 82 ::
收藏到网摘: n/a

  一个功能完善的专栏管理的程序->这是asp.net的第二个应用(一)
/*
豆腐制作,都是精品
http://www.asp888.net 豆腐技术站
如转载,请保留完整版权信息
*/

前言:
前面豆腐将过一个asp.net 版本的留言版的程序,今天在这里 再 参照实例我们来学习一个asp.net 版本的专栏管理程序,专栏现在几乎已经成为技术站点的一个保留栏目,豆腐在开始建站的时候本来想 突破传统,但是 但是最后发现 的确还是 专栏这种形式的 程序 对于 技术类站点来说是合适的

通过前面的留言版的 文章,很多人 反映 这样参照 实例 学习的效果很好,因此我就特意写了这个连载

首先肯定应该是 专栏内容的录入了,我们来看 专栏一般都应该是包含有什么内容?应该有 专栏的作者,专栏的所属类别的和专栏发表的类型(是原创,还是转载等等),当然还要有专栏文章的题目和文章内容了

我们首先来看看 add.aspx 这个文件,这个文件是 专刊的录入界面,在这里 除了使用我们在asp中常见的<input type=..>等等HTML元素外,还利用了在 上篇文章如何在服务器上保存一定时间的信息中已经将过的pagelet 元素<asp:dropdownlist>,因为已经有网友在 留言版的程序后 提出意见,要求豆腐
多使用一些 asp.net 的特性,在这里我们通过这个程序,可以对 asp.net 在实际应用中管窥一下:)
add.aspx:
<!--#include file="func.aspx"-->
<script language="vb" runat=server>
Sub Page_Load(Src As Object, E As EventArgs)
Dim dbRead AS SQLDataReader
Dim dbComm AS SQLCommand
Dim strSQL AS String
dim conn as SQLConnection
conn = getConn()
strSQL="select * from lanmuclass order by classid"
dbComm = New SQLCommand(strSQL,conn)
dbComm.ActiveConnection.Open()
dbComm.execute(dbRead)
While dbRead.Read()
selClass.items.add(New ListItem(dbRead.Item("classname"),dbRead.Item("classid")))
End While
End Sub
</script>
<html>
<head>
<title>增加文章</title>
<%=GrabPage("/inc/head.inc")%>
<link rel="stylesheet" type="text/css" href="/doufu.css">
</head>
<body>
<!--广告开始-->
<%=GrabPage("/inc/ad.inc")%>
<!--广告结束-->
<form action="doSaveAdd.aspx" method=post>
<p align=center>
<table border=1 width=80%>
<tr>
<td nowrap width=25%>您的代号</td>
<td width=25%><input type=text size=10 maxlength=20 name="txtUserid"></td>
<td width=15%>您的密码</td>
<td ><input type=password size=10 maxlength=20 name="txtPass"></td>
</tr>
<tr>
<td nowrap>文章的类别</td>
<td colspan=3>
<asp:DropDownList id="selClass" runat="server"/>
发表文章的用户和<a href="http://www.asp888.net/bbs" target=_target title="在这里讨论 学习">论坛</a>的用户是一致的,注册用户请去 <a href="reguser.asp">这里</a>
</td>
</tr>
<tr>
<td nowrap>文章出处</td>
<td>
<select name="selFrom">
<option value="原创">原创</option>
<option value="转载">转载</option>
<option value="翻译">翻译</option>
<option value="资料整理">资料整理</option>
</select>
</td>
<td colspan=2>文章如果是转载,请遵守原作者对版权的约定</td>
</tr>
<tr>
<td>文章的标题</td>
<td colspan=3>
<input type=text size=25 maxlength=300 name="txtTitle">
<input type=submit value="确定">
</td>
</tr>
<tr>
<td>文章的内容</td>
<td colspan=3><textarea name="txtContent" cols=80 rows=30></textarea></td>
</tr>
</Table>

</p>

</form>
</body>
</html>
大家注意,在这个里面我还用到了和 asp 语法一样的 include 语句,确实这个 include 在 asp.net 中的语法和在asp中的语法是完全的一致,大家也的确注意到了,