《Web程序设计》复习题库及答案(3)

2019-08-03 13:07

using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) {

if ( ( 1 ) )

{

SetBind(); } }

protected void btn_SendMessage_Click(object sender, EventArgs e) {

SqlConnection on=True\ string

Sql

=

\

(

2

)

tbGuestBook

(UserName,PostTime,Message,IsReplied,Reply) VALUES ('\+ tb_UserName.Text + \ SqlCommand cmd = new SqlCommand( ( 3 ) , conn); conn.Open();

cmd. ( 4 ) ;

SetBind();

ClientScript.RegisterStartupScript(this.GetType(),\

留言成功!');\

conn. ( 5 ) ; tb_Message.Text = \ tb_UserName.Text = \ }

private void SetBind() {

SqlConnection on=True\

string Sql = \6 ) tbGuestBook ( 7 ) PostTime DESC\

SqlDataAdapter da = new SqlDataAdapter(Sql, conn); DataSet ds = new DataSet(); da. ( 8 ) (ds); DataTable dt = ds.Tables[0];

conn

=

new

SqlConnection(@\

conn

=

new

SqlConnection(@\

rpt_Message. ( 9 ) = dt; rpt_Message. ( 10 ) ; } }

3. 后台实现用户注册和登录功能

using System;

using System.Data;

using System.Configuration; using System.Collections; using System.Web;

using System.Web.Security; using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using ( 1 ) ;

public partial class Login : System.Web.UI.Page {

protected System.Data.SqlClient.SqlConnection Cn; protected System.Data.SqlClient.SqlCommand Cm; protected System.Data.SqlClient.SqlDataAdapter Da; protected System.Data.DataSet Ds;

protected System.Data.SqlClient.SqlDataReader Dr; protected void Page_Load(object sender, EventArgs e) {

if (Session[\ {

Response.Redirect(\如果Session为空,则转到登陆页.

} }

protected void Regist_Click(object sender, EventArgs e) {

string str = ConfigurationSettings.AppSettings[\ Cn = new SqlConnection( ( 2 ) ); Cn.Open();

Cm = new SqlCommand(\ ( 3 ) userlogin WHERE username='\ Dr = Cm.ExecuteReader();

if ( ( 4 ) ) //如果存在相同用户名 {

Response.Write(\用户已被注册');

window.window.location.href='Login.aspx';\ Dr.Close(); } else {

Dr.Close();

SqlCommand ( 5 ) = new SqlCommand(\INTO userlogin (username,password,email,question,answer) VALUES ('\+ nametex.Text + \questex.Text + \ int i = Cm2.ExecuteNonQuery(); Response.Write(\注册成功');window.window.location.href='Login.aspx';\ }

Cn. ( 6 ) ; }

protected void Login_Click(object sender, EventArgs e) {

if ( (7) ) {

string str = ConfigurationSettings.AppSettings[\ Cn = new SqlConnection(str); Cn.Open();

Cm = new SqlCommand(\* FROM userlogin WHERE username='\ Dr = Cm. ( 8 ) ; if (Dr.Read())//用户名和密码是否正确 {

Session[\ Session[\

Response.Write(\登陆成功');window.window.location.href='Login.aspx';\ Dr.Close();

} else {

Response.Write(\用户名或密码错误!如果还未注册,请先注册!');window.location.href='Login.aspx';\ }

Cn.Close(); } else {

Response.Write(\请输入用户名和密码!');window.window.location.href='Login.aspx';\ } } }

4. (1)请编写程序段,判断年龄,如果大于18岁,则显示“已成年”,否则显示“未成

年”,要求使用一个表单进行交互,表单处理页面文件为本页面文件如test1.asp。请补全如下代码:

<%@ Language=vbscript %>

<%

age= ( 4 ) ; If ( ( 5 ) )then

Info=\已成年\Info=\未成年\

response.write( Info );

%>

(2) 下面的程序段用来计算客户是第几次访问本站。请填写其中的空格。

<%

Dim varNumber

varNumber= Request.Cookies(\If( ( 1 ) ) Then //cookie空时 varNumber=1; Else varNumber= ( 2 ) ; End If

( 3 ) =varNumber; //创建名为number的cookie ( 4 ) =#2012-1-1#; //设置cookie的过期日期 Response.Write \您是第\次访问本站\%>

5.(1) 请编写两个页面,在第一个页面中客户要输入姓名,然后保存到Session中。在第二个页面中读取该Session信息,并显示欢迎信息。如果客户没有在第一页登录就直接访问第二页,要将客户重定向回第一页。 请补全如下程序代码:

Page1文件内容

<%

If( ( 1 ) <>\

( 2 ) = ( 3 ) ; //‘创建一个SESSION变量,并赋值 End If %>

Page2文件内容

<%

If( ( 4 ) =\

( 5 ) ; // 重定向到指定的页面 End If %>


《Web程序设计》复习题库及答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国历史文化论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: