Response.Write(\
注册! ’)\
注册失败,请重新
} }
(2)上传照片模块
这个模块主要是上传自己照片到网页与其他同学共享。
这里可以上传jpg ,png,
gif格式的照片,成功上传后提示“成功上传到数据库…” ,并在栏目的下方显示
刚刚上传的照片,在这里还可以直接删除照片。若上传不成功会显示错误信息。
界面如图5.3所示。
上帕严 trffl
拎用■?节,▼
图5.3上传照片界面
核心代码如下:
private void GetFileSource()
{
using (
OleDbC onnection conn = new
OleDbCo nn ectio n(@\Server.MapPath(\
{
OleDbDataAdapter da = new OleDbDataAdapter(
欢迎下载
16
\
conn);
* from picture order by PicturelD desc\
DataSet ds = new DataSet(); da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataKeyNames = n ew[] { \GridView1.DataBi nd(); } }
protected void btn SavePhoto_Click(object sen der, Even tArgs e)
{
stri ng path = FileUpload1.PostedFile.FileName; stri ng
ext = path.Substri ng(path.Lastl ndexOf(\
+ 1);if
(ext.ToLower() == \ext.ToLower() == \
ext.ToLower() == \{ stri ng
sPath = Server.MapPath(\
+ txtTitle.Text
+
txtTitle.Text + \+ %using (
OleDbC onnection conn = new
OleDbCo nn ectio n(@\Server.MapPath(\
{
OleDbComma nd cmd = new OleDbComma nd(
\sert
into [picture]
欢迎下载 17
(PictureName,PicCo nte
nt,PicPath,PhotoName)values(”‘ + txtTitle.Text + \+ txtCo nten t.Text +
\
conn. Ope n();
if (cmd.ExecuteNo nQuery() > 0)
{
conn .Close();
GetFileSource(); FileUpload1.PostedFile.SaveAs(sPath); Resp on se.Write(\ 库中 .. ');locatio n.herf='~/Default.aspx'v/script>\
this.txtTitle.Text =\
this.txtCo nte nt.Text =\
}
else
{
conn .Close();
Resp on se.Write(\ 败 !');locatio n.herf='~/Default.aspx'\ }
}
}
else {
Resp on
');locati se.Write(\
on .herf='~/Default.aspx'\ }
}
(3)相册浏览模块
欢迎下载
已成功保存到数据
只能上传图片文件!
18
此页面功能为查看照片,显示所有的照片,该页面使用分页机制,每页可显示 12
张照片,超过12张照片可在页面右下角点击“下一页”或“上一页”浏览。界面 如图5.4所示。
STW Akwrn- TAE61 Personal infcrmaticm 留詡Ki 抽庙叮 托疵 Pftoto 后台Bdck-stage Rwnigpemeril 拉灰曲 -~jl梟1/上夷 Rlb?fc卜一丈 破圭融'▼丘
图5.4浏览照片界面
(4)通讯录模块
此页面功能为查看通讯录,通过条件查询可以找到目标同学。界面如图5.5所
示。
图5.5通讯录界面
核心代码如下:
OleDbCo nn ection con new
欢迎下载 19
OleDbCo nn ectio n(@\
Server.MapPath(\
OleDbCommand cmd= new OleDbCommand();〃声明一个 OleDbCommand 的
cmd对象,并将其实例化
cmd.C onn ecti on = con; con. Ope n();
DataSet ds = new DataSet(); if (this.rbt nxy.Checked == true) {
OleDbDataAdapter
sda = new OleDbDataAdapter(\
aluml where paras='\+ \
con);
sda.Fill(ds, \this.gvXw.DataSource = ds; this.gvXw.DataBi nd();
}
if (this.rbt nzy.Checked == true) {
OleDbDataAdapter
sda = new OleDbDataAdapter(\
aluml where special='\
sda.Fill(ds, \this.gvXw.DataSource = ds; this.gvXw.DataBi nd(); }
if (this.rbt nbj.Checked == true) {
OleDbDataAdapter
sda = new OleDbDataAdapter(\
欢迎下载
20
相关推荐: