第06章_Web窗体和基本控件习题解答
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.ASP.NET状态管理有哪些方式?
【解答】
ASP.NET状态管理主要有基于客户端的状态管理和基于服务器的状态管理。基于客户端的状态管理选项只在页中或客户端计算机上存储信息。对于这些选项,在各往返行程间不会在服务器上维护任何信息。具体包括ViewState对象和Cookie对象。基于服务器的状态管理选项只在服务器上存储信息。具体包括Session对象和Application对象。
【解答】
usin百度文库 System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
if (textbox != null)
{
textbox.Text = "123456";
}
}
}
}
6.简要回答从一个网页切换到另一个网页,有哪几种常用的形式?
【解答】
常用的形式有四种:使用超链接切换到新网页、利用按钮的PostBackUrl属性切换到新网页、利用Response.Redirect切换到网页、利用Server.Transfer切换到新网页。
4.简要说明ASP.NET使用缓存机制的好处。
【解答】
ASP.NET的缓存机制可以使WEB应用程序将频繁访问的数据,以及需要耗费大量系统资源及时间来创建的数据在首次运行程序时存储在内存中。当页面下次访问时,程序不需要重新耗费资源创建数据,直接从内存中取出数据即可,从而大大提高了程序整体性能。
5.假如有一个名为Site1.Master的母版页,其中包含一个TextBox1控件,在内容页中如何将其Text属性设置为“123456”,请写出实现代码。
2.简述在服务端动态控制Web服务器控件样式的方法。
【解答】
通过Attributes和Style可以动态控制Web服务器控件样式。如this.Label2.Attributes["Style"] = "color:green; border:solid 1px red;";和Anchor1.Style["color"] = "red";
第六章
1.什么是HTML服务器控件?它与HTML控件的主要区别是什么?
【解答】
通过在元素内添加id和runat="server"特性,将HTML元素转换为HTML服务器控件,然后在服务器端利用C#对其进行操作,这些元素称为HTML服务器控件。HTML服务器控件与HTML控件的主要区别是前者在服务器端实现相应的功能,后者在客户端实现。
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
TextBox textbox = (TextBox)Master.FindControl("TextBox1");
【解答】
ASP.NET状态管理主要有基于客户端的状态管理和基于服务器的状态管理。基于客户端的状态管理选项只在页中或客户端计算机上存储信息。对于这些选项,在各往返行程间不会在服务器上维护任何信息。具体包括ViewState对象和Cookie对象。基于服务器的状态管理选项只在服务器上存储信息。具体包括Session对象和Application对象。
【解答】
usin百度文库 System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
if (textbox != null)
{
textbox.Text = "123456";
}
}
}
}
6.简要回答从一个网页切换到另一个网页,有哪几种常用的形式?
【解答】
常用的形式有四种:使用超链接切换到新网页、利用按钮的PostBackUrl属性切换到新网页、利用Response.Redirect切换到网页、利用Server.Transfer切换到新网页。
4.简要说明ASP.NET使用缓存机制的好处。
【解答】
ASP.NET的缓存机制可以使WEB应用程序将频繁访问的数据,以及需要耗费大量系统资源及时间来创建的数据在首次运行程序时存储在内存中。当页面下次访问时,程序不需要重新耗费资源创建数据,直接从内存中取出数据即可,从而大大提高了程序整体性能。
5.假如有一个名为Site1.Master的母版页,其中包含一个TextBox1控件,在内容页中如何将其Text属性设置为“123456”,请写出实现代码。
2.简述在服务端动态控制Web服务器控件样式的方法。
【解答】
通过Attributes和Style可以动态控制Web服务器控件样式。如this.Label2.Attributes["Style"] = "color:green; border:solid 1px red;";和Anchor1.Style["color"] = "red";
第六章
1.什么是HTML服务器控件?它与HTML控件的主要区别是什么?
【解答】
通过在元素内添加id和runat="server"特性,将HTML元素转换为HTML服务器控件,然后在服务器端利用C#对其进行操作,这些元素称为HTML服务器控件。HTML服务器控件与HTML控件的主要区别是前者在服务器端实现相应的功能,后者在客户端实现。
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
TextBox textbox = (TextBox)Master.FindControl("TextBox1");