- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目二 用程序界面设计
/coursestatic/course_3803.html/coursestatic/course_3803.html应用程序界面设计项目二 Web应用程序界面设计主要内容任务1 设计用户注册页面任务2 使用母版页设计网站任务3 使用主题样式化网站任务4 站点导航应用程序界面设计任务1 设计用户注册页面任务场景 用户注册是网站的一个常见功能,网站可以通过注册来保存用户信息,从而方便用户访问及查阅自己的信息。在用户注册页面设计中,运用了很多ASP.NET Web服务器控件,从而方便了开发人员,帮助其轻松地实现一些交互复杂的Web应用功能。 本任务通过用户注册页面的设计,来掌握ASP.NET Web控件的使用,其中重点掌握标准控件和验证控件的使用方法。知识要点ASP.NET Web服务器控件 HTML服务器控件 Web服务器控件验证控件 用户控件 HTML服务器控件 HTML服务器控件的属性 添加HTML服务器控件 设置HTML服务器控件属性 Web服务器控件 Web服务器控件属性 标准控件 验证控件 2.1 ASP.NET Web服务器控件HTML服务器控件HTML服务器控件属于HTML元素(或采用其他支持的标记的元素,例如XHTML),它包含多种属性,使其可以在服务器代码中进行编程。 Web服务器控件 Web服务器控件比HTML服务器控件具有更多的内置功能。它不仅包括窗体控件(例如按钮和文本框),还包括特殊用途的控件(如日历、菜单和树视图控件等)。验证控件验证控件是对用户在输入控件(如TextBox控件等)中输入的内容进行验证。用户控件用户控件是一种作为ASP.NET网页创建的控件,可以嵌入到其他ASP.NET网页中。2.2 HTML服务器控件 HTML服务器控件的类型都集中在System.Web.UI.HtmlControls命名空间下,从HtmlControl基类中直接或间接派生而来。HTML服务器控件提供以下功能:可在服务器上使用熟悉的面向对象的技术对其进行编程。 提供一组事件,可以为其编写事件处理程序。具有在客户端脚本中处理事件的能力。自动维护控件状态。支持样式。拥有直接可用的自定义属性。2.2.1 HTML服务器控件的属性 作为.NET Framework的一部分,ASP.NET共享命名空间和类之间的继承。容器控件和输入控件是两个HTML控件的子集,它们共享不同基类的属性。所有HTML控件共享的常用属性Attributes:获取在选定的ASP.NET页中的服务器控件标记上表示的所有属性名 称/值对。Style:获取被应用于.aspx文件中的指定HTML服务器控件的所有级联样式表 (CSS)属性。Visible:获取或设置一个值,该值指示HTML服务器控件是否显示在页面上。2.2.1 HTML服务器控件的属性所有HTML输入控件共享的属性Name:获取或设置HtmlInputControl控件的唯一标识符名称。Value:获取或设置与输入控件关联的值。Type:获取HtmlInputControl控件的类型。注意:与某个控件关联的值取决于该控件的上下文。所有HTML容器控件共享的属性 InnerHtml:获取或设置指定的HTML控件的开始和结束标记之间的内容。InnerText:获取或设置指定的HTML控件的开始和结束标记之间的所有文本。 2.2.2 添加HTML服务器控件 默认情况下,ASP.NET文件中的HTML元素作为文本进行处理,并且不能在服务器端代码中引用这些元素。若要使这些元素能以编程方式进行访问,可以通过添加runat=“server“属性表明应将HTML元素作为服务器控件进行处理。例2-1:添加HTML服务器控件body form id=form1 runat=server div input id=Button1 type=button value=button / /div /form/body2.2.3 设置HTML服务器控件设置HTML服务器控件属性设置一个属性时,实际上是重写同一名称的任何现有属性(不修改现有属性上的值)。如果希望修改属性,必须先读取它,再修改它,然后将它重新添加到控件中。input id=Button1 type=button value=button runat=server onserverclick=Button1_Click/2.3 Web服务器控件一个Web服务器控件就是一个运行在服务器端并将实际的内容呈现在浏览器上的.NET类。Web服务器控件提供了HTML服务器控件以外的功能:功能丰富的对象模型,该模型具有类型安全编程功能。对于某些控件,可以使用Templates定义自己的控件布局。支持主题,可以使用主题为站点中的控件定义一致的外观。可将事件从嵌套
您可能关注的文档
- 长沙圣悦嘉园房地项目营销实操策划案.ppt
- 长沙金色顶整合推广策略方案.ppt
- 长河玉墅项目网营销方案.ppt
- 长城盛花-园景华庭合推广策略案.ppt
- 长沙华府天别墅室内设计.ppt
- 长沙麓谷项目南北块产品定位报告.ppt
- 长株潭城市区域规划案例分析.ppt
- 长虹电池营销织和管理平台设计.ppt
- 长白山、八岭项目介绍.ppt
- 长轨精调业指导书.ppt
- 项目二 车营销概述 奥迪汽车营销课件(东北师大版).ppt
- 项目二知觉与管理 《管心理学》教学课件.ppt
- 项目二 相关低电器元件 电机电气控制技术课件.ppt
- 项目二:PHP编程基础学习 PHP+MySQ开发项目教程课件.ppt
- 项目二:网络设备础及其仿真软件 交换机路由器的配置与管理课件.ppt
- 项目五 存货与仓储审 审计实务教学课件.ppt
- 项目五 奥迪汽车营销公关 奥迪汽车营销课件(东师大版).ppt
- 项目二 逻辑控制系统PLC的编程、调试及运行 《可编程控制术应用与实战》教学课件.ppt
- 项目五 综合布线系统工程设 《网络与综合布线系统工程技术》课件.ppt
- 项目二 相异步电动机基本控制电路装接与调试 电机电气控制技术课件.ppt
最近下载
- 2024年版中级经济师经济基础知识讲义.pdf VIP
- 2025年广东省工程技术研究中心动态评估总结.pdf VIP
- 国家中小学智慧教育平台的应用培训.pptx VIP
- 2025云南城投置业股份有限公司招聘7人笔试模拟试题及答案解析.docx VIP
- LeicaMS50_TS50_TM50用户手册_v1.1.1_zh(打印版).docx
- 2025年高考思想政治真题完全解读(甘肃卷)(真题解读课件).pptx
- T CPIA 0093—2024 温室气体 产品碳足迹量化方法与要求 光伏硅料.pdf VIP
- 2025年房地产经纪协理之房地产经纪操作实务试卷附参考答案【考试直接用】.docx VIP
- L-草铵膦原药及制剂项目 环境影响报告书.pdf
- 国家中小学智慧教育平台的应用培训.pptx VIP
文档评论(0)