兰色精灵 发表于 2015-1-16 22:28:00

ASP教程之一个功能完美的专栏办理的程序->这是...

ASP脚本是采用明文(plaintext)方式来编写的。一个功效完美的专栏办理的程序->这是asp.net的第二个使用(一)
/*
豆腐制造,都是佳构
http://www.asp888.net豆腐手艺站
如转载,请保存完全版权信息
*/

媒介:
后面豆腐将过一个asp.net版本的留言版的程序,明天在这里再参照实例我们来进修一个asp.net版本的专栏办理程序,专栏如今几近已成为手艺站点的一个保存栏目,豆腐在入手下手建站的时分原本想冲破传统,可是可是最初发明切实其实仍是专栏这类情势的程序关于手艺类站点来讲是符合的

经由过程后面的留言版的文章,良多人反应如许参照实例进修的效果很好,因而我就特地写了这个连载

起首一定应当是专栏内容的录进了,我们来看专栏一样平常都应当是包括有甚么内容?应当有专栏的作者,专栏的所属种别的和专栏宣布的范例(是原创,仍是转载等等),固然还要有专栏文章的标题和文章内容了

我们起首来看看add.aspx这个文件,这个文件是专刊的录进界面,在这里除利用我们在asp中罕见的<inputtype=..>等等HTML元素外,还使用了在上篇文章怎样在服务器上保留必定工夫的信息中已将过的pagelet元素<asp:dropdownlist>,由于已有网友在留言版的程序后提出定见,请求豆腐
多利用一些asp.net的特征,在这里我们经由过程这个程序,能够对asp.net在实践使用中管窥一下:)
add.aspx:
<!--#includefile="func.aspx"-->
<scriptlanguage="vb"runat=server>
SubPage_Load(SrcAsObject,EAsEventArgs)
DimdbReadASSQLDataReader
DimdbCommASSQLCommand
DimstrSQLASString
dimconnasSQLConnection
conn=getConn()
strSQL="select*fromlanmuclassorderbyclassid"
dbComm=NewSQLCommand(strSQL,conn)
dbComm.ActiveConnection.Open()
dbComm.execute(dbRead)
WhiledbRead.Read()
selClass.items.add(NewListItem(dbRead.Item("classname"),dbRead.Item("classid")))
EndWhile
EndSub
</script>
<html>
<head>
<title>增添文章</title>
<%=GrabPage("/inc/head.inc")%>
<linkrel="stylesheet"type="text/css"href="/doufu.css">
</head>
<body>
<!--告白入手下手-->
<%=GrabPage("/inc/ad.inc")%>
<!--告白停止-->
<formaction="doSaveAdd.aspx"method=post>
<palign=center>
<tableborder=1width=80%>
<tr>
<tdnowrapwidth=25%>您的代号</td>
<tdwidth=25%><inputtype=textsize=10maxlength=20name="txtUserid"></td>
<tdwidth=15%>您的暗码</td>
<td><inputtype=passwordsize=10maxlength=20name="txtPass"></td>
</tr>
<tr>
<tdnowrap>文章的种别</td>
<tdcolspan=3>
<asp:DropDownListid="selClass"runat="server"/>
宣布文章的用户和<ahref="http://www.asp888.net/bbs"target=_targettitle="在这里会商进修">论坛</a>的用户是分歧的,注册用户请往<ahref="reguser.asp">这里</a>
</td>
</tr>
<tr>
<tdnowrap>文章出处</td>
<td>
<selectname="selFrom">
<optionvalue="原创">原创</option>
<optionvalue="转载">转载</option>
<optionvalue="翻译">翻译</option>
<optionvalue="材料收拾">材料收拾</option>
</select>
</td>
<tdcolspan=2>文章假如是转载,请恪守原作者对版权的商定</td>
</tr>
<tr>
<td>文章的题目</td>
<tdcolspan=3>
<inputtype=textsize=25maxlength=300name="txtTitle">
<inputtype=submitvalue="断定">
</td>
</tr>
<tr>
<td>文章的内容</td>
<tdcolspan=3><textareaname="txtContent"cols=80rows=30></textarea></td>
</tr>
</Table>

</p>

</form>
</body>
</html>
人人注重,在这个内里我还用到了和asp语法一样的include语句,的确这个include在asp.net中的语法和在asp中的语法是完整的分歧,人人也切实其实注重到了,我们在这个程序中包括的func.aspx文件应当是一个函数包,不错
,关于这个函数包的内容,我鄙人一篇文章中举行解说。
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;

因胸联盟 发表于 2015-1-19 13:36:07

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

只想知道 发表于 2015-1-24 21:05:25

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

若相依 发表于 2015-2-2 13:34:20

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

不帅 发表于 2015-2-7 21:43:25

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。

仓酷云 发表于 2015-2-23 12:24:50

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

小女巫 发表于 2015-3-7 08:58:08

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?

老尸 发表于 2015-3-14 16:32:40

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

深爱那片海 发表于 2015-3-21 13:13:08

掌握asp的特性而且一定要知道为什么。
页: [1]
查看完整版本: ASP教程之一个功效完美的专栏办理的程序->这是...