云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Asp[1].net+复习题

Asp[1].net+复习题

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 11:24:16

三、(8分)如下图所示的Web应用程序,用户输入笔试和上机成绩,点击计算按钮后,能在总分处显示上述2个成绩平均值。请完成计算按钮的单击事件代码。

private void Button1_Click(object sender, System.EventArgs e) {

Int a=int pares(txtPaper。Text); Int b=int pares(txtComputer。Text); Int c=(a+b)/2;

txtAver.text=convert.TOstring(c); }

四、(4分)下面的程序在浏览器中产生的结果是什么? <% @Page Language=\

呈现代码块语法示例

<% for (int i=1; i<6; i++) { %>

\

Hello, World!
<% } %>

Hello,word!

五、(8分)学习了ASP.NET各内部对象后,你认为实现在2个aspx网页传送数据,可以通过哪些方法来实现?各有什么特点?

使用Page类PreviousPage属性,可以获取前一网页中控件值。

使用Response与Request对象,使用查询字符串。简单方便,但信息是明文的。

使用Application对象,但数据是共享的,任何用户都可以更改。 使用Session,这是最常用的方式。数据是特定于某个用户。

使用Cookie,数据存储于客户端的硬盘,受客户端浏览器的限制。 六、(8分)如下图所示,在该页面中,使用了比较验证控件来验证用户输入的2次密码是否一致。右图是该比较验证控件的属性设置。请在右图中相应地属性中填写上必要的值,如果不填写,则取默认值。

Operator属性可选值:Equal,

NotEqual, GreaterThan, GreaterThanEqual, LessThan, LessThanEqual, DataTypeCheck。

Type属性可选值:String、Integer、Double、Date、Currency。

七、(6分)可以通过哪些方法,将文本信息放入到列表控件(如DropDownList、ListBox)中的选项中?

在设计界面的属性面板中,使用集合编辑器修改Items属性的值。 在Html设计页面中的对应html标记中,添加标记 在C#代码中,使用该列表控件Items属性的Add方法

使用数据绑定也可 以做到这一点。

八、(10分)下面的网页程序Login.aspx用于网站的登录验证,当用户击点登录按钮时,执行下列代码。下述代码将连接当前网页文件夹下的PSWeb.mdb数据库,从Login表中查询指定的用户名和密码是否存在。如果用户输入的用户名或密码不正确,给出相应的提示;如果正确,则转向Main.aspx网页。请将下列程序补充完整。

private void btnLogin_Click(object sender, System.EventArgs e) {

string username=txtUserName.Text; // 获取输入的用户名 string passowrd=txtPassword.Text; // 获取输入的密码

bool canLogin=false; // 标记变量,是否允许登录,默认为不允许 OleDbConnection conn = new OleDbConnection();

conn.ConnectionString=\+\string sqlString=@\

+\OleDbCommand comm = new OleDbCommand(sqlString, conn); conn.Open();

OleDbDataReader dr = comm.___ ExcuteReader _______________; if (_______dr.read();_______________) // Login表中有此用户名和密码,则允许登录 {

canLogin = true; }

__conn.close();___________; // 关闭数据库连接

if ( canLogin ) // 如果验证通过允许登录 {

___Response.Redirect(“”);_________________; // 跳转到main.aspx页面 } else {

Response.Write(\您输入的用户名或密码')\} 提示:Command对象的常用方法有:ExcuteReader, ExcuteNonQuery, ExcuteScalar。

九、(6分)在上述第八题的网站设计中,考虑到main.aspx网页仅允许正确登录的用户才能访问,可以在判断出允许用户登录后,将用户名存入到名为UserName的Session中,再转向Main.aspx网页。请完成下面程序。

if ( canLogin ) {

// 如果验证通过允许登录

// 将用户

____session[“username”]=__username________________; 名存入Session中

// 跳转到main.aspx页面

之后,在Main.aspx网页的_____pageoad____事件中,需要加入以下代码,判断存放用户名的Session是否存在,如果不存在,则转向Login.aspx页面,要求用户必须登录。如果该Session存在,则在该页面的名为lblWelcome的标签上显示该用户名。

if ( ___session[“username”]

==null_ ) //判断存放用户名的Session是否存在 {

Response.Redirect(\}

十、学习了这门课程后,你认为动态网页相比静态网页有何特点,核心技术是哪些?结合实际谈谈你学习完本门课程后的体会,并给本门课程的教学提出宝贵意见。(10分)

搜索更多关于: Asp[1].net+复习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

三、(8分)如下图所示的Web应用程序,用户输入笔试和上机成绩,点击计算按钮后,能在总分处显示上述2个成绩平均值。请完成计算按钮的单击事件代码。 private void Button1_Click(object sender, System.EventArgs e) { Int a=int pares(txtPaper。Text); Int b=int pares(txtComputer。Text); Int c=(a+b)/2; txtAver.text=convert.TOstring(c); } 四、(4分)下面的程序在浏览器中产生的结果是什么? <% @Page Language=\ 呈现代码块语法示例

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com