利用C#制作简单的留言板

ZDNet软件频道 时间:2008-07-18 作者: |  我要评论(2)
本文关键词:网络编程 C# 留言板 Windows
留言板分三个模块:列出留言列表、显示详细内容、发表留言

留言板分三个模块:列出留言列表、显示详细内容、发表留言
notepage.cs
namespace  notpage

set  
}

public  string  Title  

set

}

public  string  Author

set

}
public  string  Content

set
}
public  DateTime  adddate

set

}
//构造函数
public  notepage()


///  <summary>
///  
///  取得留言的内容
///  
///  </summary>
///  <param  name="a_intID">  </param>
public  notepage  GetTopic(int  a_intID)


//清场
myReader.Close();
myConn.Close()  ;

}catch(Exception  e)

return  objNp;
}
///  <summary>
///  
///  目的:将留言的内容入库
///  
///  利用构造函数来传递信息
///  
///  </summary>
///  <param  name="n_Topic">  </param>
public  bool  AddTopic(notepage  n_Topic)

catch(Exception  e)

return  true;
}

///  <summary>
///  取的贴子列表
///  </summary>
///  <remarks>
///  返回一个Topic数组
///  </remarks>
public  ArrayList  GetTopicList()

//清场
myReader.Close();
myConn.Close()  ;

}
catch(SQLException  e)


return  arrForumList  ;
}}}
myconn.cs
namespace  notpage

public  myconn()
}}
 #p# 添加留言addTopic.aspx
<%@  Page  language="C#"  Codebehind="AddTopic.cs"  AutoEventWireup="false"  Inherits="notpage.AddTopic"  %>
<html><head>
<meta  content="Microsoft  Visual  Studio  7.0"  name=GENERATOR>
<meta  content=C#  name=CODE_LANGUAGE></head>
<body>
<form  method=post  runat="server">
<table  cellSpacing=1  cellPadding=1  width="88%"  border=0>
<tr>
<td>留言主题:</TD>
<td><asp:textbox  id=txtTitle  runat="server"  maxlength="80"  columns="65"></asp:textbox></TD></TR>
<tr>
<td>姓名:</TD>
<td><asp:textbox  id=txtAuthor  runat="server"  maxlength="40"  columns="20"></asp:textbox></TD></TR>
<tr>
<td>留言内容</TD>
<td><asp:textbox  id=txtContent  runat="server"  maxlength="2000"  columns="50"  rows="20"  TextMode="MultiLine"></asp:textbox><asp:button  
id=btnSubmit  runat="Server"  
text="确认"></asp:button></TD></TR></TABLE></FORM>

</body></html></P><P>对应的cs
namespace  notpage
</P><P>  protected  void  Page_Load(object  sender,  EventArgs  e)

}</P><P>  protected  void  Page_Init(object  sender,  EventArgs  e)
{
//
//  CODEGEN:  This  call  is  required  by  the  ASP+  Windows  Form  Designer.
//
InitializeComponent();
}</P><P>  ///  <summary>
///  Required  method  for  Designer  support  -  do  not  modify
///  the  contents  of  this  method  with  the  code  editor.
///  </summary>
private  void  InitializeComponent()

public  void  OnSubmit(Object  sender  ,  EventArgs  e)
}
catch(Exception  exp)
}
}</P><P>  }
}
显示列表list.aspx
<%@  Page  language="C#"  Codebehind="list.cs"  AutoEventWireup="false"  Inherits="notpage.list"  %>
<html><head>
<meta  name="GENERATOR"  Content="Microsoft  Visual  Studio  7.0">
<meta  name="CODE_LANGUAGE"  Content="C#"></head>
<body>

<form  method="post"  runat="server"></P><P>  </form><a  href  =  "addTopic.aspx">发表留言</a><br>
<TABLE  WIDTH="90%"  HEIGHT="1"  BORDER="0"  CELLSPACING="2"  CELLPADDING="2"  id=liuyan>
<TR>
<TD>主题</TD>
<TD>留言人</TD>
<TD>留言时间</TD>
</TR>

<asp:label  id="n_tdtitle"  runat=Server></asp:label>

</TABLE></P><P>  </body></html>
namespace  notpage
</P><P>  protected  void  Page_Load(object  sender,  EventArgs  e)

}</P><P>  protected  void  Page_Init(object  sender,  EventArgs  e)
{
//
//  CODEGEN:  This  call  is  required  by  the  ASP+  Windows  Form  Designer.
//
InitializeComponent();
Init_tdtitle();
</P><P>  }
</P><P>  ///  <summary>
///  Required  method  for  Designer  support  -  do  not  modify
///  the  contents  of  this  method  with  the  code  editor.
///  </summary>
private  void  InitializeComponent()
protected  void  Init_tdtitle()
{InitializeComponent();
//
//  CODEGEN:  This  call  is  required  by  the  ASP+  Windows  Form  Designer.
//
try
}
catch(Exception  e)
</P><P>  }
}
}
查看留言内容showtopic.aspx
<%@  Page  language="C#"  Codebehind="showTopic.cs"  AutoEventWireup="false"  Inherits="notpage.showTopic"  %>
<html><head>
<meta  content="Microsoft  Visual  Studio  7.0"  name=GENERATOR>
<meta  content=C#  name=CODE_LANGUAGE></head>
<body>
<form  method=post  runat="server">
<p  align=center><font  color=red><b>察看留言</b></font></p><br>
<p  align=left><font  color=blue>留言主题:<asp:label  id=n_tdtitle  runat="Server"  forecolor="Black"></asp:label>  
<br>留言时间:<asp:label  id=n_tdAdddate  runat="Server"  forecolor="Black"></asp:label><br></font><font  color=blue>留言人:
<asp:label  
id=n_tdAuthor  runat="server"  forecolor="Black"></asp:label><br>留言内容:<asp:label  id=n_tdContent  
runat="Server"  forecolor="Black"></asp:label>  </font></p></form>

</body></html>
对应的cs
namespace  notpage
</P><P>  protected  void  Page_Load(object  sender,  EventArgs  e)

}</P><P>  protected  void  Page_Init(object  sender,  EventArgs  e)
{
//
//  CODEGEN:  This  call  is  required  by  the  ASP+  Windows  Form  Designer.
//
int  int_ID;
int_ID  =  Request.QueryString["ID"].ToInt32();
notepage  np  =  new  notepage();
notepage  objNp  =  np.GetTopic(int_ID);
n_tdtitle.Text  =  objNp.Title.ToString();
n_tdContent.Text  =  objNp.Content.ToString();
n_tdAuthor.Text  =  objNp.Author.ToString();
n_tdAdddate.Text  =  objNp.adddate.ToString();
InitializeComponent();
}</P><P>  ///  <summary>
///  Required  method  for  Designer  support  -  do  not  modify
///  the  contents  of  this  method  with  the  code  editor.
///  </summary>
private  void  InitializeComponent()
}}

网络编程

C#

留言板

Windows

用户评论
用户名
评论内容
发表时间
ZDNet网友
2011-03-29 15:12:20
- 发表评论 -
匿名
注册用户

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134