提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|其它|编辑:郝浩|2008-01-23 11:12:15.000|阅读 765 次
概述:
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
Server controls are tags that are understood by the server.
服务器控件是那些服务器可识别的标签。
Limitations in Classic ASP
在经典ASP中的局限性
The listing below was copied from the previous chapter:
下面这些代码是拷贝于上一篇章的内容:
<html> |
The code above illustrates a limitation in Classic ASP: The code block has to be placed where you want the output to appear.
上面的代码说明了在经典ASP中的一个局限性:代码块必须放置在需要显示的地方。
With Classic ASP it is impossible to separate executable code from the HTML itself. This makes the page difficult to read, and difficult to maintain.
使用经典ASP是很难达到将执行代码于HTML本身相分离的。这会使得页面难以阅读,并且在操作上也会带来困难。
ASP.NET - Server Controls
ASP.NET - 服务器控件
ASP.NET has solved the "spaghetti-code" problem described above with server controls.
ASP.NET 解决了“意大利面条式的代码”问题,通过服务器控件就可以实现上面的描述。
There are three kinds of server controls:
有三种不同的服务器控件:
ASP.NET - HTML Server Controls
ASP.NET - HTML 服务器控件
HTML server controls are HTML tags understood by the server.
HTML 服务器控件就是些可被服务器识别的HTML标签。
HTML elements in ASP.NET files are, by default, treated as text. To make these elements programmable, add a runat="server" attribute to the HTML element. This attribute indicates that the element should be treated as a server control. The id attribute is added to identify the server control. The id reference can be used to manipulate the server control at run time.
那些在ASP.NET文件的里的HTML元素,在默认的情况下,会以文本的形式处理。要使得这些元素可编程则需要在HTML元素中加上runat="server" 属性。这个属性象征着这个元素应该作为一个服务器控件来处理。加上 id 属性用来识别服务器控件。id 将涉及到在服务器控件运行时操作。
Note: All HTML server controls must be within a <form> tag with the runat="server" attribute. The runat="server" attribute indicates that the form should be processed on the server. It also indicates that the enclosed controls can be accessed by server scripts.
注意:所有HTML服务器控件必须写在含有runat='server' 属性的 <form> 标签内。runat="server"属性不光象征着这个表单应该在服务器上进行处理。还象征着附在上面的控件可以被服务器脚本所访问。
In the following example we declare an HtmlAnchor server control in an .aspx file. Then we manipulate the HRef attribute of the HtmlAnchor control in an event handler (an event handler is a subroutine that executes code for a given event). The Page_Load event is one of many events that ASP.NET understands:
下面的举例我们将在一个 .aspx文件中声明一个HTML锚记。并且我们可以在事件处理器(在给定的事件伤感执行一段子程序)上操作锚记控件的href 属性。Page_Load 事件是许多ASP.NET事件中的一个:
<script runat="server"> <html> <form runat="server"> </body> |
The executable code itself has been moved outside the HTML.
可执行代码自己会向外移动到HTML上。
ASP.NET - Web Server Controls
ASP.NET - Web 服务器控件
Web server controls are special ASP.NET tags understood by the server.
Web 服务器控件是一些可被服务器理解的特殊ASP.NET标签
Like HTML server controls, Web server controls are also created on the server and they require a runat="server" attribute to work. However, Web server controls do not necessarily map to any existing HTML elements and they may represent more complex elements.
就像 HTML 服务器控件,WEB 服务器控件也可以在服务器上建立并且他们也需要runat="server"属性才可以工作。然而,WEB服务器控件不需要影射到任何现有的HTML元素上并且他们可能会表现出更为复杂的元素来。
The syntax for creating a Web server control is:
建立一个WEB服务器控件的语法:
<asp:控件名 id="some_id" runat="server" /> |
In the following example we declare a Button server control in an .aspx file. Then we create an event handler for the Click event which changes the text on the button:
在下面的举例中我们将在一个.aspx文件中声明一个按钮服务器控件。然后我们为点击这个时间建立一个处理器,这个处理器可以改变按钮上的文字:
<script runat="server"> <html> <form runat="server"> </body> |
ASP.NET - Validation Server Controls
ASP.NET - 校验服务器控件
Validation server controls is used to validate user-input. If the user-input does not pass validation, it will display an error message to the user.
校验服务器控件可用来校验用户的输入信息。当用户的输入信息没有通过校验,就会将错误信息反馈给用户
Each validation control performs a specific type of validation (like validating against a specific value or a range of values).
每个校验控件可执行不同的校验(就像不允许特殊值或是范围内的值)
By default, page validation is performed when a Button, ImageButton, or LinkButton control is clicked. You can prevent validation when a button control is clicked by setting the CausesValidation property to false.
默认下,当按钮,图片按钮或是连接按钮控件被点击后校验就会执行。你可以通过给按钮控件设置CausesValidation属性为false来阻止校验
The syntax for creating a Validation server control is:
建立一个校验控件的语法为:
<asp:control_name id="some_id" runat="server" /> |
In the following example we declare one TextBox control, one Button control, and one RangeValidator control in an .aspx file. If validation fails, the text "The value must be from 1 to 100!" will be displayed in the RangeValidator control:
下面的举例将在一个.aspx文件中声明一个TexBox控件,一个Button控件以及一个RangeValidator控件(范围校验控件)。如果校验失败,就会显示"The value must be from 1 to 100!(值的范围必须为1到100之间)":
<html> <p> </form> |
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:w3pop.com面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢