当前位置:
首页 > 网站开发 > ASP.net 4.0教程 >
-
asp.net教程之工具箱
工具箱
VWD在工具箱中提供了ASP.NET服务器端控件集,以便于将这些控件拖放到页面上。第3章将详细讨论各种服务器端控件以及它们的使用方法;这里只需要大概了解怎样使用工具箱就可以了。要显示工具箱,可以选择菜单View->Toolbox或按下Ctrl+Alt+X。随后,可以拖动它的标题栏将其移动到新的位置。在向不同位置拖动工具箱时,将显示一个罗盘图标,允许将工具箱向上、向下、向左或向右拖动,或者拖放到另一个窗口的上面。如果希望最大化设计区的面积,则可以将Solution Explorer和Toolbox叠放在一起。工具箱由一些面板组成,其中一些相似的控件组织在面板上。可以展开面板显示工具,也可以折叠面板以节约空间。在安装VWD时可以改变工具箱所包含的控件,但是一个典型的工具箱包含以下几个面板:
● Standard,包含大多数ASP.NET 2.0服务器端控件。
● Data,包含数据源和数据绑定控件。
● Validation,如果用户输入在可接受的值的范围之外,则该面板所包含的控件将拒绝用户的输入。
● Navigation,包含菜单和breadcrumb等导航控件。
● Login,包含身份验证控件。
● WebParts,包含站点中可由用户重新安排或隐藏的比较大的组件。
● HTML,包含常用的(非ASP)标记。
● General,可由用户定制的工具组。
图1-7显示了可能出现在屏幕上的工具箱。
单击面板的加号图标将展开一组可用的控件列表。图1-8显示了将Login和Standard面板展开的工具箱。
图 1-7 图 1-8
General面板一开始是空的。在创建了页面的一部分之后,可以选中该页面并将其拖放到General面板,从而创建一个可复用的工具。如果希望复制一组已调整好格式的控件到其他页面,则这个工具将非常有用。
在工具箱标题栏的右边有一个图钉图标,如图1-9所示。单击该图标,它将变为水平方向,意味着在没有用到工具箱时它将自动隐藏起来,而仅仅显示标题栏。
图 1-9
提示:
工具箱的外观在使用过程中是变化的。例如,每个面板的标题在选中它们时改变。
当鼠标移动到工具箱的标题栏上时,工具箱将弹出来供开发人员使用。如图1-10所示。
图 1-10
在下面的“试一试”部分,将练习使用VWD的Design和Source视图,以及工具箱的功能。
(1) 在VWD中继续编辑Mishaps页面。
(2) 切换到Design视图。在工具箱中展开HTML面板并滚动到该面板的底部。将Horizontal Rule控件从工具箱拖放到页面上(任意两个段落之间)。
(3) 下一个目标是在History页面的底部添加一个日历控件。打开工具箱的Standard面板并找到ASP.NET的日历控件。将其拖放到页面上(双击该工具将执行同样的操作)。单击选中该控件并注意其右上角指向右边的小箭头图标。单击该图标显示智能任务面板。单击Auto Format,选择一种格式,并单击Apply。注意观察使用VWD的对话框界面一次性地修改众多显示标准是多么容易。
(4) 在VWD中打开History页面。以Design视图查看该页面。将光标移动到以<%@Page…>开始的标记之前。注意导航向导(在设计面板的底部)显示当前光标位于<Page>标记中。单击<Page>标记,将选中设计面板内该标记的所有内容。
操作回顾
如您所见,工具箱提供向页面拖放各种元素的功能,就像拖放HTML控件Horizontal Rule一样,而不是输入元素的标记。即使是像日历这样复杂的结构也可以拖放到页面上。将控件添加到页面之后,可以使用智能任务面板对其进行修改。
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式