ASP简答题

ASP简答题,第1张

1:SqlDataSource、ObjectDataSource、XmlDataSource、AccessDataSource 和 SiteMapDataSource。它们全都可以用来从它们各自类型的数据源中检索数据,并且可以绑定到各种数据绑定控件
2: 表示层 依赖于 业务逻辑层,业务逻辑层 依赖于 数据访问层。
3:ASPNet 摆脱了以前 ASP 使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括
C++ , VB , JS 等等

4:1)RequiredFieldValidator控件
该控件用于确保被验证的控件中包含一个值。
(2)CompareValidator控件
该控件使用比较运算符(小于、等于、大于等)将用户输入和一个常量值或另一控件的属性值进行比较。
(3)RangeValidator控件
该控件用于检查用户的输入是否在指定的上下限内。能检查数字对、字母字符对和日期对的范围。
(4)RegularExpressionValidator控件
该控件用于检查项和正则表达式定义的模式是否匹配。这种验证类型允许检查可预知的字符序列,如身份z号码、电子邮件地址、电话号码、邮政编码等中的字符序列。
(5)CustomValidator控件
该控件用于使用你自己编写的验证逻辑检查用户输入。这种验证类型允许检查在运行时导出的值。

5:
1使用QueryString, 如id=1; response Redirect()
2使用Session变量
3使用ServerTransfer
4Application
5<input type="hidden"></input>
6:---------------------
7:while, do while, for ,if else, switch case

8:
DataAdapter对象又称数据适配器,是一种用来充当DataSet对象与实际数据源之间桥梁的对象。
DataSet对象是一个非连接的对象,它与数据源无关。而DataAdapter则正好负责填充它并把它的数据提交给一个特定的数据源,它与DataSet配合使用,可以执行新增、查询、修改和删除等多种 *** 作。
9:把一个输入控件的值与另一个输入控件或一个固定的值进行对比;允许您编写一个方法;来处理输入值的验证;在两个值的范围内检查输入的值;是输入控件成为必需(必填)的字段;显示网页中所有验证错误的报告

标准的Access控件: 标签、文本框、选项组、切换按钮、单选按钮、复选框、组合框、列表框、命令按钮、选项卡、图像、未绑定对象框、绑定对象框、分页符、子窗体/子报表、直线、矩形。 还可以自己注册来引用其它的。

第4章 服务器控件41 服务器控件概述
411 服务器控件分类
ASPNET的Server控制组件分为两种:HTML控制组件和Web控制组件。
412 服务器控件属性、事件和方法服务器控件是ASPNET的特定对象,每一个控件都具有特定的属性、事件和方法
413 服务器控件层次结构 ASPNET服务器控件是从SystemWebUIControl直接或间接派生的。ASPNET服务器控件的主要作用是提供用户界面。服务器控件层次结构如图所示。 42 HTML服务器控件
421 HTML服务器控件的层次结构 HTML服务器控件的主要功能是在Web页面上管理控件。图显示了HTML服务器控件的层次结构HTML服务器控件提供以下功能:
1可在服务器上使用熟悉的面向对象技术对其进行编程的对象模型。
2提供一组事件,可以为其编写事件处理程序,方法与在基于客户端的窗体中大致 相同,所不同的是事件处理是在服务器代码中完成的。
3在客户端脚本中处理事件的能力。
4自动维护控件状态。
5与验证控件进行交互,便于验证用户是否在控件输入了适当的信息。
6数据绑定到一个或多个控件属性
7 直接可用的自定义属性。
422 HTML控件的基本语法 HTML控件的基本语法: <HTML标记 Id=“控件名称” Runat=“Server”>
423 HTML控件详解
1 HTML服务器控件的共同属性 几个共同的属性:Innerhtml、InnerText、Disable、Visible、Value、Attributes、Style。
2 HtmlAnchor控件 HtmlAnchor控件的主要属性和事件如下:
(1)Href属性:用来获取或设置在HtmlAnchor服务器控件中指定的链接的URL目标。
(2)Title属性:用来获取或设置当鼠标指针放在HtmlAnchor控件上所显示的工具提示文本。
(3)Name属性:获取或设置HtmlAnchor服务器控件中定义的书签名。
(4)Target属性:获取或设置要将Web页内容加载到的目标窗口或框架。
(5) OnServerClick方法:用于指定在单击HtmlAnchor控件时引发的处理程序。 例如:
<A Id="HtmlAnchor1" Href="aaaspx" '单击HtmlAnchor1 时链接到的aaaspx
OnServerClick="AnchorBtn_Click " '单击 HtmlAnchor1时执行 AnchorBtn_Click 事件
Ttarget="_blank " 'aaaspx内容呈现在新的、不带框的窗口中
title="在新窗口中打开aaaspx " '当鼠标指针放在 HtmlAnchor1上时显示
Runat="Server" >
</A>
3 HtmlInputButton控件
HtmlInputButton控件的主要属性和事件如下:
(1)Type属性:用来获取HtmlInputControl的类型。表列出了Type属性的各种不同可 能值及其含义。 (2)Value属性:用来设置按钮上的显示的文本内容。
(3)OnServerClick方法:该事件当在Web页上单击HtmlInputButton控件时发生的处理 程序。
4 HtmlInputImage控件 HtmlInputImage控件主要属性和事件如下:
(1)Align属性
(2)Alt属性
(3)Src属性
(4)OnServerClick方法
5 HtmlInputText控件 HtmlInputText控件的主要属性和事件如下:
(1)Size属性
(2)MaxLength属性
(3)Value属性
(4)Type属性
(5)ServerChange事件
(6)OnServerChange方法
6 HtmlTextArea控件 HtmlInputText控件在控件工具箱中的图标为 。文本框的尺寸由Cols和Rows属性控制 。
7 HtmlImage 控件 HtmlImage控件的主要属性如下:
(1)Align属性 :各种可能的取值及其说明见表。
(2) Src属性
(3) Alt属性
(4) Border属性
(5) Height属性
(6) Width属性 8 HtmlInputCheckBox控件 HtmlInputCheckBox控件的主要属性和事件如下:
(1)Checked属性
(2) OnServerChange方法
9 HtmlInputRadioButton控件 HtmlInputRadioButton控件的主要属性和事件如下:
(1)Checked属性
(2)Name属性
(3) Value属性
(4) ServerChange事件
(5) OnServerChange方法
10 HtmlSelect控件该控件的主要属性和事件如下:
(1)Multiple属性
(2) Size属性
(3) SelectedIndex属性
(4) Items属性
(5)Value属性
(6) DataSource属性
(7) DataValueField属性
(8)DataTextField属性
(9)OnServerChange方法
11 其他HTML服务器控件 其他HTML服务器控件对应的HTML元素及用途见右表。43 Web服务器控件
431 Web服务器控件的层次结构 下图显示了SystemWebUIWebControls名称空间中控件的层次结构。432 Web服务器控件基本语法 Web服务器控件的基本语法:
<ASP: 控件Id=“控件名称” Runat=“Server” 属性1=“属性设置值1” 属性2=“属性设置值2”……></ASP: 控件> 或者
<ASP: 控件Id=“控件名称” Runat=“Server”/ 属性1=“属性设置值1” 属性2=“属性设置值2”…… / >
433 Web服务器控件详解
1 Button控件
Button控件的使用语法:
<ASP: Button 属性设置></ASP: Button> 或者
<ASP: Button 属性设置 />
Button控件主要属性和事件如下:
(1)Enabled属性
(2) Text属性
(3) ToolTip属性
(4) CommandName属性
(5)CommandArgument属性
(6)OnClick事件
2 HyperLink控件
HyperLink控件的使用语法:
<ASP: Hyperlink 属性设置></ASP: Hyperlink > 或者
<ASP: Hyperlink 属性设置 />
HyperLink控件的主要属性如下:
(1) Text属性
(2) ImageUrl属性
(3) NavigateUrl属性
(4) Target属性
3 LinkButton控件
LinkButton控件的使用语法:
<ASP: LinkButton 属性设置> </ASP: LinkButton>或者
<ASP: LinkButton 属性设置 />
LinkButton控件的主要属性和事件如下:
(1) Text属性
(2) Enabled属性
(3) ToolTip属性
(4) CommandName属性
(5) CommandArgument属性
(6)Command事件
4 ImageButton控件
ImageButton控件使用语法:
<ASP: ImageButton 属性设置> </ASP: ImageButton> 或者
<ASP: ImageButton 属性设置 />
ImageButton控件的主要属性和事件如下:
(1) Enabled属性
(2) CommandName属性
(3) CommandArgument属性
(4) ImageUrl属性
(5) ImageAlign属性
(6) ToolTip属性
(7)OnClick事件
5 Label控件 Label控件使用语法:
<ASP: Label 属性设置> </ASP: Label>或者
<ASP: Label 属性设置 />
Label控件的主要属性:
(1) AutoSize属性
(2) Text属性
(3) TextAlign属性:该属性设置标签内的文本的对齐方式。取值及其含义见表。 (4) Font属性
(5) Height属性
(6)Width属性
6 TextBox控件
TextBox控件使用语法:
<ASP: TextBox 属性设置> </ASP: TextBox>或者
<ASP: TextBox 属性设置 />
TextBox控件的主要属性和事件如下:
(1) AutoPostBack属性
(2) Columns属性
(3) Rows属性
(4) MaxLength属性
(5) ReadOnly属性
(6) Text属性
(7) Wrap属性
(8) TextMode属性
7 CheckBox控件和CheckBoxList控件
CheckBox控件使用语法:
ASP: CheckBox 属性设置 > </ASP: CheckBox >或者
<ASP: CheckBox属性设置 />
CheckBox控件的主要属性和事件
(1) Checked属性
(2) Enabled属性
(3) Text属性
(4) TextAlign属性
(5) AutoPostBack属性
(6)CheckedChanged事件
CheckBoxList控件是一个CheckBox控件组,CheckBoxList控件使用语法:
<ASP: CheckBoxList 属性设置 > </ASP: CheckBoxList >或者
<ASP: CheckBoxList 属性设置 />
CheckBoxList控件的主要属性和事件
(1) AutoPostBack属性
(2)DataSource属性
(3) DataTextField属性
(4) DataValueField属性
(5) Items属性
(6)RepeatColumns属性
(7) RepeatDirection属性
(8) RepeatLayout属性
(9) SelectedIndex属性
(10) SelectedItem属性
(11) TextAlign属性
(12) SelectedIndexChanged事件
CheckBoxList控件的每个选项都有以下3个基本属性
(1) Text:表示每个选项的文本。
(2) Value:表示每个选项的选项值。
(3) Selected:表示该选项是否选中。
8 RadioButton控件和RadioButtonList控件
RadioButton控件使用语法:
<ASP: RadioButton 属性设置 > </ASP: RadioButton >或者
<ASP: RadioButton 属性设置 />
RadioButton控件的主要属性和事件
(1)AutoPostBack属性
(2) Checked属性
(3)Text属性
(4)GroupName属性
(5) TextAlign属性
(6) Enabled属性
(7)OnCheckedChanged事件
RadioButtonList控件是单个控件,可作为单选按钮列表项集合的父控件。RadioButtonList控件使用语法:
<ASP: RadioButtonList 属性设置 > </ASP: RadioButtonList >或者
<ASP: RadioButtonList 属性设置 />
RadioButtonList控件的主要属性和事件
(1) AutoPostBack属性
(2) DataSource属性
(3) DataTextField属性
(4) DataValueField属性
(5) Items属性
(6) RepeatColumns属性
(7) RepeatDirection属性
(8) RepeatLayout属性
(9) SelectedIndex属性
(10) SelectedItem属性
(11) OnSelectedIndexChanged事件
RadioButtonList控件的每个选项都有以下3个基本属性
(1) Text:表示每个选项的文本。
(2) Value:表示每个选项的选项值。
(3) Selected:表示该选项是否选中。
9 Image控件 Image控件使用语法:
<ASP: Image 属性设置 > </ASP: Image > 或者
<ASP: Image属性设置 />
Image控件的主要属性如下:
(1) ImageUrl属性
(2) AlternateText属性
(3) ImageAlign属性
10 ListBox控件 ListBox控件使用语法:
<ASP: ListBox 属性设置 > </asp: ListBox > 或者
<ASP: ListBox 属性设置 />
ListBox控件的主要属性和事件如下:
(1) AutoPostBack属性
(2) Rows属性
(3) Items属性:Items属性是ListBox控件各选项的集合。每个列表项都是一个单独的对象,具有自己的属性,见表。 (4) SelectionMode属性:该属性指明一次是否可多选。SelectionMode属性的各种取值极其含义见表。 (5) SelectedIndex属性
(6) SelectedIndices属性
(7) SelectedItem属性
(8) SelectedItems属性
(9) SelectedValue属性
(10) DataSource 属性
(11) DataTextField属性
(12) DataValueField属性
(13) SelectedIndexChanged 事件
11 DropDownList控件
DropDownList控件使用语法:
<ASP: DropDownList 属性设置 > </ASP: DropDownList > 或者
<ASP: DropDownList 属性设置 />
DropDownList控件的主要属性和事件如下:
(1)AutoPostBack属性
(2) Items属性
(3) DataSource属性
(4) DataTextField属性
(5) DataValueField属性
(6) SelectedIndexChanged事件
12 Table、TableRow和TableCell控件
Table控件使用语法:
<ASP: Table 属性设置 > </ASP: Table > 或者
<ASP: Table 属性设置 />
Table控件的主要属性如下:
(1)CellPadding属性
(2) CellSpacing属性
(3) Rows 属性
(4)GridLines属性,该属性的取值及其含义见表。(5)HorizontalAlign属性,该属性的取值及其含义见表 TableRow控件的主要属性如下:
(1) Cells属性
(2)HorizontalAlign属性
(3) VerticalAlign属性,表列出了可能的值及其含义。TableCell控件的主要属性如下:
(1) ColumnSpan属性
(2)HorizontalAlign属性
(3) RowSpan属性
(4) VerticalAlign属性
(5) Wrap属性 回首页

html服务器控件和web服务器控件的区别。
1、html控件在已往的静态页面和其他网页里存在,不能在服务器端控制的,只能在客户端通过javascript和vbscript等程序
2、html服务器控件:其实就是html控件的基础上加上runat="server"所构成的控件它们的注意区别是运行方式不同,html控件运行在客户端,而html服务器控件是运行在服务
器端的。 当ASPNET 网页执行时,会检查标注有无runat 属性,如果标注没有设定,那么Html标注就会被视为符串,并被送到字符串流等待送到客户端
,客户端的浏览器会对其进行解释;如果Html标注有设定runat="server" 属性,Page 对象会将该控件放入控制器,服务器端的代码就能对其进行控制,等到控制执行完毕后再将
Html服务器控件的执行结果转换成Html标注,然后当成字符串流发送到客户端进行解释。
如: <input id="Button" type="button" value="button" runat="server" />
3、web服务器控件:也称aspnet服务器控件,是Web Form编程的基本元素,也是aspnet所特有的。它会按照client的情况产生一个或者多个html控件,而不是直接描述html元
素。

1、一种 ASPNET移动控件类型,它包含其他一些控件并提供控件和内容的可视化分组。
2、容器类控件有:命令按纽组,选项按纽组,表格,页框等 。
2、非容器类控件有:标签,文本框,编辑框,命令按纽,复选框,组合框,列表框,计时器,微调等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10285113.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存