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

2016-01-29 17:19 6 1 收藏

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

【 tulaoshi.com - ASP 】

  /*
豆腐制作 都是精品
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

来源:http://www.tulaoshi.com/n/20160129/1500969.html

延伸阅读
标签: ASP
  Config.web 配置文件 所有ASP+的配置信息都包括在名叫Config.web的配置文件当中。下面的例子说明了一个ASP+配置文件的结构: 代码: -------------------------------------------------------------------------------- <!-- CONFIG.WEB FILE --<configuration   <configsections    &n...
标签: ASP
  层次配置体系 我们曾论及,服务器上可以有多个配置文件存在于不同的目录中。当对一个详细URL的请求到达时,ASP+计算该URL在层 次结构风格中的设定,并为所请求的URL使用在路径中定位的配置文件。 例如,一个站点的结构如下: Application Root |-----SubDir1 |-----SubDir2 想法是,配置应用程序的设定使所有的用户都可以...
标签: ASP
  asp+ 页面的文件和asp 一样,也是一个 文本的文件,但是他的后缀名称已经不再是 .asp 而是 .asp+ 当客户端浏览器向 IIS 发出.aspx 的文件请求后,IIS 会 首先将.aspx文件编译成运行状态的NGWS 类文件来运行,请注意,这个编译的过程只在第一次运行的时候发生,以后就直接以运行态的NGWS 类运行了(和 .jsp 是不是很类似??--豆腐添加,...
标签: ASP
  asp+ 页面的文件和asp 一样,也是一个 文本的文件,但是他的后缀名称已经不再是 .asp 而是 .asp+ 当客户端浏览器向 IIS 发出.aspx 的文件请求后,IIS 会 首先将.aspx文件编译成运行状态的NGWS 类文件来运行,请注意,这个 编译的过程只在第一次运行的时候发生,以后就直接以运行态的NGWS 类运行了(和 .jsp 是不是很类似??--豆腐添加,...
标签: ASP
  ASP+ 中文教程-----asp+简介、安装、以及如何显示中文     终于空下一段时间,可以学一些新东西,看了一下有关asp+的相关资料,觉得很值得学一下,所以就一边学习一边写下这个教程,对于自己来说,可以作为学习笔记,对于别人,尤其是那些E文不太好的朋友可以作为一个可看的中文资料吧,起个抛砖引玉的作用。由于...

经验教程

893

收藏

88
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部