供求信息网(20)

例程21 代码位置:光盘\TM\01\SIS\ ShowPage \ webZP.aspx.cs

protected void lnkBtnFirst_Click(object sender, EventArgs e)

{

lblCurrentPage.Text = "1"; //第一页

DataListBind();

}

单击“上一页”LinkButton控件,主要将DataList控件显示的免费招聘信息跳转到上一页。实现代码如下:

例程22 代码位置:光盘\TM\01\SIS\ ShowPage \ webZP.Aspx.cs

protected void lnkBtnPrevious_Click(object sender, EventArgs e)

{

lblCurrentPage.Text = (Convert.ToInt32(lblCurrentPage.Text) - 1).ToString(); //上一页

DataListBind();

}

单击“下一页”LinkButton控件,主要将DataList控件显示的免费招聘信息跳转到下一页。实现代码如下:

例程23 代码位置:光盘\TM\01\SIS\ ShowPage \ webZP.Aspx.cs

protected void lnkBtnNext_Click(object sender, EventArgs e)

{

lblCurrentPage.Text = (Convert.ToInt32(lblCurrentPage.Text) + 1).ToString(); //下一页

DataListBind();

}

单击“末一页”LinkButton控件,主要将DataList控件显示的免费招聘信息跳转到最后一页。实现代码如下:

例程24 代码位置:光盘\TM\01\SIS\ ShowPage \ webZP.Aspx.cs

protected void lnkBtnLast_Click(object sender, EventArgs e) //最后一页

{

lblCurrentPage.Text = lblSumPage.Text;

DataListBind();

}

1.7 免费供求信息发布页(前台)

1.7.1 免费供求信息发布页概述

免费供求信息发布页针对的对象为供求信息用户,是供求信息网站非常重要的功能,也是供求信息网站的核心功能。免费供求信息发布页如图1.34所示。用户可以根据自身需要将供求信息发布到相应的信息类别中(共包括11个信息类别:招聘信息、求职信息、培训信息、公寓信息、家教信息、车辆信息、物品求购、物品出售、求兑出兑、寻求合作、企业广告)。供求信息成功发布后,管理员需要在后台对其进行审核,如果审核通过,则显示在相应的信息类别网页中。

1.7.2  免费供求信息发布页技术分析

当用户发布供求信息时,需要通过程序进行合法数据验证,例如信息标题、信息内容、联系人和联系电话为必填项及联系电话必须填写规定的格式。如果供求信息的相关内容为空或者电话号码错误,将无法联系到供方或求方。

1.RequiredFieldValidator验证控件

该验证控件用于验证文本框中必须输入的信息,即不能为空。本程序需要使用该控件来验证“发布供求信息”的相关文本框不能为空。RequiredFieldValidator验证控件常用属性及说明如表1.10所示。

2.RegularExpressionValidator验证控件

RegularExpressionValidator验证控件又称正则表达式验证控件,用户可以自定义或书写自己的验证表达式。本程序主要使用该验证控件验证电话号码是否正确。RegularExpressionValidator验证控件的常用属性及说明如表1.11所示。

上面的属性列表中,需要注意RegularExpressionValidator验证控件的ValidationExpression属性,主要用来指定使用的正则表达式。正则表达式是由普通字符和一些特殊字符组成的字符模式。常用的正则表达式字符及其含义如表1.12所示。

读书导航