实验二 运用ASP NET内置对象完成WEB程序设计 ()
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
get_show.aspx.cs 文件主要代码: protected void Page_Load(object sender, EventArgs e)
{ Response.Write(Request.QueryString);
}
3: post_input.aspx.cs 文件主要代码: protected void btnSubmit_Click(object sender, EventArgs e)
} 5: Welcome.aspx.cs 文件主要代码如下:
protected void Page_Load(object sender, EventArgs e) { If(!string.IsNullOrEmpty(Session["username"].ToString().Trim())) { Label1.Text = Session["username"].ToString();
{ Response.Redirect("post_show.aspx?txtNum1="+txtNum1. Text+"&txtNum2="+txtNum2.Text+"");
}
post_show.aspx.cs 文件主要代码: protected void Page_Load(object sender, EventArgs e)
实验成绩
任课教师签名 郭俊恩
Second.aspБайду номын сангаас.cs 文件主要代码如下: protected void Page_Load(object sender, EventArgs e)
{ Label1.Text = Server.HtmlEncode(Request.Cookies["firdata"].Value); Label2.Text = Server.HtmlEncode(Request.Cookies["secdata"].Value);
{ Response.Write("第一个数据:" + Request.Form ["txtNum1"]); Response.Write("<br/>"); Response.Write("第二个数据:" + Request.Form ["txtNum2"]);
} 4: First.aspx.cs 文件主要代码如下:
protected void upbtn_Click(object sender, EventArgs e) { Response.Cookies["firdata"].Value = TextBox1.Text; Response.Cookies["secdata"].Value = TextBox2.Text; Response.Cookies["firdata"].Expires = DateTime.Now.AddDays(1); Response.Cookies["secdata"].Expires = DateTime.Now.AddDays(1); Response.Redirect("welcome.aspx"); }
} else {
//请输入用户名 Response.Redirect("Session1.aspx"); } }
实 验 总 结 ( 结 论 或 问 题 分 析 ): 通过本次实验,我在上机过程中遇到了不少的难题,例如不懂得如何编排网
页的格式,怎样调用功能语句,怎样实行调试。经过这次实验,使我深深的认 识到自己水平的不足,学习 web 开发不仅要认真听课,更要多上机联系。最后 在老师和同学们的帮助下,基本完成了这次实验。加深了我对这门课的了解。
实验内容: 1.编写程序,实现让用户输入两个整数,并使用一个按钮提交数据,使用 Request
对象来得到用户提交的数据,比较 Get 和 Post 方法的不同。 提示:通过设置 Form 的 Method 属性改变数据提交方式,分别通过 Request 的
QueryString 和 Form 集合获得数据。使用按钮的 PostBackUrl 属性设置提交到的页面。 思考:观察两种提交方式地址栏的不同。 2.编写程序,利用 Session 保存用户输入的信息,并在链接到另一个页面显示
方式的数据提交和显示。
4.分别创建网页“first.aspx”和“second.aspx”实现实验内容 2。
5.分别创建网页“login.aspx”和“welcome.aspx”实现实验内容 3。
6.保存网站。
源代码: 1:
2: get_input.aspx.cs 文件主要代码:
protected void upbtn_Click(object sender, EventArgs e) { Response.Redirect(string.Format("get_show.aspx? firdata={0}&secdata={1}",firtxt.Text, sectxt.Text)); }
Session 中保存的数据。 3.在 login 页面中输入用户名,提交后使用 Cookie 记录用户名并使用 Response
的 Redirect 转向 Welcome 页面,在 Welcome 中显示用户名,检测不到用户名时使用 Server 的 Transfer 自动转向 login 页面。
实验报告
课程名称 Web 程序设计
实验名称 实验二、运用 ASP.NET 内置对象完成 Web 程序设计 日期 2015.4.4
学生学号 B12050319
姓名 周灏
班级 B120305
实验目的: 熟悉 ASP.NET 常见的内置对象使用方法,理解各种内置控件的特点。
实验条件:
电脑一台、能上网查阅资料。
实验步骤:
1.创建网站“Exp2”。 2.创建网页“get_input.aspx”如图 2-1,输入数据后使用 get 方式提交数据到 页面 “get_show.aspx”显示,如图 2-2。
图 2-1
图 2-2
3.仿照(2)创建网页和“post_input.aspx”和“post_show.aspx”实现 post
{ Response.Write(Request.QueryString);
}
3: post_input.aspx.cs 文件主要代码: protected void btnSubmit_Click(object sender, EventArgs e)
} 5: Welcome.aspx.cs 文件主要代码如下:
protected void Page_Load(object sender, EventArgs e) { If(!string.IsNullOrEmpty(Session["username"].ToString().Trim())) { Label1.Text = Session["username"].ToString();
{ Response.Redirect("post_show.aspx?txtNum1="+txtNum1. Text+"&txtNum2="+txtNum2.Text+"");
}
post_show.aspx.cs 文件主要代码: protected void Page_Load(object sender, EventArgs e)
实验成绩
任课教师签名 郭俊恩
Second.aspБайду номын сангаас.cs 文件主要代码如下: protected void Page_Load(object sender, EventArgs e)
{ Label1.Text = Server.HtmlEncode(Request.Cookies["firdata"].Value); Label2.Text = Server.HtmlEncode(Request.Cookies["secdata"].Value);
{ Response.Write("第一个数据:" + Request.Form ["txtNum1"]); Response.Write("<br/>"); Response.Write("第二个数据:" + Request.Form ["txtNum2"]);
} 4: First.aspx.cs 文件主要代码如下:
protected void upbtn_Click(object sender, EventArgs e) { Response.Cookies["firdata"].Value = TextBox1.Text; Response.Cookies["secdata"].Value = TextBox2.Text; Response.Cookies["firdata"].Expires = DateTime.Now.AddDays(1); Response.Cookies["secdata"].Expires = DateTime.Now.AddDays(1); Response.Redirect("welcome.aspx"); }
} else {
//请输入用户名 Response.Redirect("Session1.aspx"); } }
实 验 总 结 ( 结 论 或 问 题 分 析 ): 通过本次实验,我在上机过程中遇到了不少的难题,例如不懂得如何编排网
页的格式,怎样调用功能语句,怎样实行调试。经过这次实验,使我深深的认 识到自己水平的不足,学习 web 开发不仅要认真听课,更要多上机联系。最后 在老师和同学们的帮助下,基本完成了这次实验。加深了我对这门课的了解。
实验内容: 1.编写程序,实现让用户输入两个整数,并使用一个按钮提交数据,使用 Request
对象来得到用户提交的数据,比较 Get 和 Post 方法的不同。 提示:通过设置 Form 的 Method 属性改变数据提交方式,分别通过 Request 的
QueryString 和 Form 集合获得数据。使用按钮的 PostBackUrl 属性设置提交到的页面。 思考:观察两种提交方式地址栏的不同。 2.编写程序,利用 Session 保存用户输入的信息,并在链接到另一个页面显示
方式的数据提交和显示。
4.分别创建网页“first.aspx”和“second.aspx”实现实验内容 2。
5.分别创建网页“login.aspx”和“welcome.aspx”实现实验内容 3。
6.保存网站。
源代码: 1:
2: get_input.aspx.cs 文件主要代码:
protected void upbtn_Click(object sender, EventArgs e) { Response.Redirect(string.Format("get_show.aspx? firdata={0}&secdata={1}",firtxt.Text, sectxt.Text)); }
Session 中保存的数据。 3.在 login 页面中输入用户名,提交后使用 Cookie 记录用户名并使用 Response
的 Redirect 转向 Welcome 页面,在 Welcome 中显示用户名,检测不到用户名时使用 Server 的 Transfer 自动转向 login 页面。
实验报告
课程名称 Web 程序设计
实验名称 实验二、运用 ASP.NET 内置对象完成 Web 程序设计 日期 2015.4.4
学生学号 B12050319
姓名 周灏
班级 B120305
实验目的: 熟悉 ASP.NET 常见的内置对象使用方法,理解各种内置控件的特点。
实验条件:
电脑一台、能上网查阅资料。
实验步骤:
1.创建网站“Exp2”。 2.创建网页“get_input.aspx”如图 2-1,输入数据后使用 get 方式提交数据到 页面 “get_show.aspx”显示,如图 2-2。
图 2-1
图 2-2
3.仿照(2)创建网页和“post_input.aspx”和“post_show.aspx”实现 post