找回密码
 会员注册
查看: 172|回复: 0

ASP.NET——母版页与站点导航

[复制链接]

1389

主题

5

回帖

496万

积分

管理员

积分
4962992
发表于 2024-2-29 08:09:54 | 显示全部楼层 |阅读模式

概述:从ASP.NET2.0开始提供了母版页功能,它为提高工作效率,降低开发和维护强度,提供了有利支持。

新建一个母版页

WebForm1.aspx页面

添加一个使用母版页的Web窗体链接到Site1母版中

(如下图)


同理我们可以再创建一个母版页的Web窗体

如果需要两个窗体所达成的效果一样,我们可以在母版页中进行设置。

访问母版页

使用FindControl方法获取母版控件引用

因为引用母版的窗体是无法编辑的,我们需要在母版页在操作

如在母版页中拖动一个Label的控件

后台获取如下

  1. if (!IsPostBack)
  2. {
  3. Label label = Master.FindControl("Label1") as Label;
  4. label.Text += "WebForm1.aspx";
  5. }
复制代码

运行如下:

使用MasterType指令获取母版页控件引用

以下在WebForm2.aspx中操作



在Site1.Master后台编辑代码如下

  1. public string Text
  2. {
  3. get
  4. {
  5. return Label1.Text;
  6. }
  7. set
  8. {
  9. Label1.Text += value;
  10. }
  11. }
复制代码

 
在WebForm2中获取如下:
  1. Master.Text = "WebForm2.aspx";
复制代码

浏览器运行结果为:当前页面:WebForm2.aspx




来源:https://blog.csdn.net/xie__KK/article/details/79997150
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-27 14:31 , Processed in 0.421026 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表