|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
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的概念本就是为一个能让系统运行于一个大的多样化环境而设计的; |
|