行业新闻

[宁波网站建设]基于ASPNET网站上的母版页设计测试用例

发布时间:2019-06-13 17:01:57

  母版页是Microsoft Visual Studio引入的一个新概念,非常模块化,允许重用代码。ASP.NET母版页可以创建可用于选定页面或站点中所有页面(内容页面)的页面布局(母版页)。版页可以极大地简化为网站创建一致外观的任务。[关键词] ASP.NET网站测试母版测试场景母版页可以给页面一致的布局,它可以修改网页每个页面的内容,如布局,网站标识网页,公共标题,横幅,导航栏,版权声明,联系信息等被定义为母版页,宁波网站建设母版页的内容显示在所有页面上。版页等同于模板,可确保所有网站布局的一致性。网站的每个页面都基于母版页。了公共母版页之外,每个页面的不同部分称为内容页面。
  用户请求内容页面时,这些内容页面与母版页合并,并且母版页面的布局与内容页面的内容组合。板的工作原理模板由两部分组成,模板本身和一页或多页内容。页。版页定义了页面的构建块,是提供结构和内容的模板。可以包含静态文本和控件的任意组合。版页是具有.master扩展名的ASP.NET文件,其具有预定义的布局,可以包括静态文本,HTML元素和服务器控件。容页面。容页面是一个专用的ASP.NET页面,仅包含要与母版页合并的内容。容页面将使用母版页的内容占位符,然后添加文本和命令以在用户在内容页面的内容空间中请求页面时显示。用母版页母版页的示例:创建HomeMasterPage.master母版页和内容页(Home.aspx)。骤如下:在“解决方案资源管理器”中创建主页“添加新项”,选择模板“主页”,输入名称“HomeMasterPage.master”并保留“允许代码在文件中”独立的“。中复选框,单击“添加”按钮,打开模板表单,模板中包含一个ContentPlaceHolder控件,格式化模板的布局表,点击放置布局表。个例子是放在runat =“server”>之后,最外层;切换到设计模式,执行菜单命令“table”→“insert table”并显示“insert table”对话框。

基于ASPNET网站上的母版页设计测试用例_no.127

  建一个包含4行和1列的表,指定宽度为1000像素,对齐在页面中居中,将第3行划分为2列中的列,设置表的高度和宽度。静态内容添加到母版页,即完成母版页的布局。加内容占位符,将ContentPlaceHolder控件拖到表的第三行的左侧单元格中。

基于ASPNET网站上的母版页设计测试用例_no.131

  件的ID属性是ContentPlaceHolder1,然后拖动一个。ContentPlaceHolder控件转到第3行右侧的单元格,控件的ID属性为ContentPlaceHolder2;基于母版页创建内容页面会添加两个页面,其中包含母版页的内容:Home.aspx。建主页单击“解决方案资源管理器”中的“添加新项”,选择模板“Web窗体”,在“名称”框中输入Home.aspx主页的名称,然后检查“选择母版页”框。击“添加”按钮,显示对话框“选择母版页”,单击“文件夹内容”,然后点击“OK”按钮“HomeMasterPage.master”。内容添加到内容页面以进入“设计”视图。变时在主页ContentPlaceHolder控件显示在新的内容页面作为内容的控制,同时在主页的剩余内容以浅灰色显示,因为内容不能被改变内容页面; “属性”窗口顶部的下拉列表从列表中选择“文档”项,并将标题的“标题”属性设置为“XXXX大学主页”。题信息存储在内容页面的@Page指令中。右侧单元格的“内容”控件中,键入“欢迎使用XXXX大学网站”,按Enter键,在Content1控件中创建一个新的空白行,从工具箱中拖动Label控件,然后设置其属性关于“谢谢”的文字。
  访问此站点。在左侧的内容控件中,键入”友情链接“,然后按Shift Enter换行,然后插入10行1列,宽度为200的表并输入友谊债券学校的名称测试页面切换到运行页面的Home.aspx页面,ASP.NET将Home.aspx页面的内容与页面布局合并HomeMasterPage.master位于单个页面中,并在浏览器中显示结果页面请注意,此页面的URL为Home.aspx,并且浏览器中没有对主页面的引用结论母版页提供一个对象模板,允许您从各个内容页面自定义母版页。
  本文转载自
  宁波网站建设 https://www.leseo.net
  补充词条:宁波网站优化推广  宁波网络seo公司  宁波seo推广公司  宁波网络seo  宁波seo外包