- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
H100109 陆俊 实验6
电子信息学院
实验报告书
课程名:《ASP.NET网站开发》
题 目: 实验6 母版、主题和导航设计
实验类别 【设计】
班 级: H1001
学 号: 09
姓 名: 陆俊
学号:09 姓名:陆俊 日期11月1日
实验6
?目的与要求
熟练掌握模板的使用方法。
熟练掌握主题及皮肤的使用和切换方法。
掌握导航控件的属性、方法和事件。
内容和步骤
【练习1】 母版应用及动态加载母版。
启动Visual Studio 2008,使用Visual C#语言新建一个ASP.NET网站,命名为“实验4”。
右键单击网站“实验4”选择【添加新项】,在打开的对话框中选择【母版页】,创建母版页,命名为Master1.master。
打开Master1.master,切换到【设计】视图,仿照图T.12进行母版页设计,放置一个表格用以布局,网页左侧上部放置一个Calender控件,网页头部设计网站名称并在右侧添加一个Image控件,脚步放置版权信息等,在适当的位置放置两个ContenPalceHolder控件。根据喜好放置其他控件,设置控件属性。
图T.12 Master1设计界面
新建另一个母版Master2.master,切换到【设计】视图,仿照图T.13进行母版页设计,放置一个表格用以布局,网页左侧上部放置一个AdRotator控件,下部放置一个Calendar控件。网页头部设计网站名称,脚部防置版权信息等。在左侧和右侧适当位置放置两个ContenPalceHolder控件。根据喜好放置其他控件,设置控件属性。
图T.13 Master2设计界面
右键单击网站“实验4”,添加新项,选择【Web窗体】,勾选右下角的复选框【选择母版页】,在弹出的对话框中选择“Master1.master”,将新建的网页命名为sy1.aspx。设计网页,如图T.14所示,在左侧的Content中放置两个HyperLink控件,分别设置属性NavigateUrl为sy1.aspx?Master=Master1和sy1.aspx?Master=Master2。在右侧的Content中不知用于调查的表单:放置一个复选框列表控件CheckBoxList1并编辑ListItem,放置两个按钮控件Button1和Button2,分别用于提交和重选;放置一个标签控件Lable1,用于显示调查结果。
图T.14 选择母板一的运行结果
双击“提交”按钮Button1,为其添加Click事件代码:
protected void Button1_Click(object sender, EventArgs e)
{
int i;
string str = 你选择的是:br;
for (i = 0; i CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
str += CheckBoxList1.Items[i].Text + ;
}
Label1.Text = str;
}
双击“重选”按钮Button2,为其添加Click事件代码:
protected void Button2_Click(object sender, EventArgs e)
{
CheckBoxList1.ClearSelection();
Label1.Text = ;
}
在网站后台文件sy1.aspx.cs中添加Page_PreInit事件,设计切换母版的代码:
protected void Page_PreInit(object sender, EventArgs e)
{
string mm = Request[Master];
if (mm == Master1)
this.MasterPageFile = Master1.master;
else
this.MasterPageFile = Master2.master;
}
保存sy1.aspx,调试,按F5运行网页,单击选择母版,查看效果分别如图T
文档评论(0)