当前位置: 首页 > 图文教程 > 网络编程 > ASP > 使用纯粹的asp+语言制作的栏目管理(一)

ASP
ASP基础讲座(下)
解决IIS5 HTTP500内部错误
ASP 3.0高级编程(四十六)
ASP 3.0高级编程(四十五)
ASP 3.0高级编程(四十四)
ASP 3.0高级编程(四十三)
ASP 3.0高级编程(四十二)
ASP 3.0高级编程(四十一)
ASP 3.0高级编程(三十九)
ASP 3.0高级编程(三十八)
ASP 3.0高级编程(三十七)
ASP 3.0高级编程(三十六)
ASP 3.0高级编程(三十五)
ASP 3.0高级编程(三十四)
ASP 3.0高级编程(三十三)
ASP 3.0高级编程(三十二)
ASP 3.0高级编程(三十一)
ASP错误代码说明
jscript错误代码及相应解释大全
ASP错误处理

ASP 中的 使用纯粹的asp+语言制作的栏目管理(一)


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

  /*
豆腐制作 都是精品
http://www.asp888.net 豆腐技术站
如转载 请保留完整版权信息
*/

昨天的asx 版本的栏目管理和以前的 留言版的程序自从推出以后,反响不错,但是很多网友纷纷提出了新的问题,他们认为 这两个程序其实只是 asp 文件简单的升级到aspx 文件,大家并没有从这些程序中看出aspx的新的特征,纷纷要求 豆腐 使用aspx 的特性来制作一个 aspx 版本的程序,还有的 朋友要求 编程的语言不要再 使用 VB,而是使用C# 语句,其实 MS 推荐的语言是 VB,不过为了 照顾大家学习新知识的渴望,豆腐 又 推出了这个以 纯粹的 aspx 特性+C# 语言制作的 栏目管理程序,下载会在 很快制作完毕。

现在首先看看 这个新的 add.aspx
<%@ Assembly Name="System.Net" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SQL" %>
<script language="C#" runat=server>
protected void Page_Load(Object Src, EventArgs E){
SQLDataReader dbRead;
SQLCommand dbComm;
String strSQL;
String strConn;
SQLConnection conn;
Hashtable Cfg=new Hashtable();
Cfg = (Hashtable)Context.GetConfig("appsettings");
strConn=Cfg["Conn"].ToString();
conn = new SQLConnection(strConn);
strSQL="select * from lanmuclass order by classid";
dbComm = new SQLCommand(strSQL, conn);
dbComm.ActiveConnection.Open();
dbComm.Execute(out dbRead);
while(dbRead.Read()){
//这个程序是 在 DropDownList 的 显示和Value 不一致的时候使用
ListItem li = new ListItem();
li.Text = dbRead["classname"].ToString();
li.Value = dbRead["classid"].ToString();
selClass.Items.Add(li);
}
//如果 显示 和 Value 一直的话,则简单的这样就可以了

selFrom.Items.Add("原创");
selFrom.Items.Add("转载");
selFrom.Items.Add("翻译");
selFrom.Items.Add("资料整理");

//如果不在<asp:TextBox 中设置 TextMode 属性,也可以这样设置
//txtPass.TextMode = TextBoxMode.Password;
}
</script>
<html>
<head>
<title>增加文章</title>
<link rel="stylesheet" type="text/css" href="/doufu.css">
</head>
<body>
<form action="doSaveAdd.aspx" method=post>
<asp:Table id="tableTest" width=100% GridLines="Both" Runat="server" HorizontalAlign="Center" Font-Name="Verdana" Font-Size="8pt" CellPadding=15 CellSpacing=0>
<asp:TableRow runat=server>
<asp:TableCell width=20%>呢称</asp:TableCell>
<asp:TableCell width=30%><asp:TextBox id="txtName" runat=server /></asp:TableCell>
<asp:TableCell width=20%>密码</asp:TableCell>
<asp:TableCell width=30%><asp:TextBox id="txtPass" TextMode = Password runat=server /></asp:TableCell>
</asp:TableRow>
<asp:TableRow runat=server>
<asp:TableCell width=20%>文章类别</asp:TableCell>
<asp:TableCell width=30% colspan=3><asp:DropDownList id=selClass runat=server /></asp:TableCell>
</asp:TableRow>
<asp:TableRow runat=server>
<asp:TableCell width=20%>发表类别</asp:TableCell>
<asp:TableCell width=30% colspan=3><asp:DropDownList id=selFrom runat=server /></asp:TableCell>
</asp:TableRow>
<asp:TableRow runat=server>
<asp:TableCell width=20%>文章标题</asp:TableCell>
<asp:TableCell width=30% colspan=3>
<asp:TextBox id="txtTitle" runat=server />
<asp:Button id="cmdDo" runat=server text="确定增加" />
</asp:TableCell>
</asp:TableRow>
<asp:TableRow runat=server>
<asp:TableCell width=20%>文章内容</asp:TableCell>
<asp:TableCell width=30% colspan=3><asp:TextBox id="txtContent" TextMode=MultiLine rows=20 cols=40 runat=server /></asp:TableCell>
</asp:TableRow>
</asp:Ta