本例演示在母版页中的铵钮事件去获取某些子页的内容。
在母版本中,有一个铵钮事件。当浏览某些子页时,用户点一点母版页的铵钮,能去获取当前页的内容。

子页很多,但我们并不是每一个子页的内容均要去获取,而且每个子页的内容不一样。因此你需要让父页的事件知道,哪些子页是需要获取的。

说白了,这就是平时所说的接口。让不同的对象去处理一个相同的行为。

先来看看此接口:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;/// <summary>
/// Summary description for IGetSubPageContentable
/// </summary>
namespace Insus.NET
{public interface IGetSubPageContentable{string GetResult();}
}

Source Code

接下来,所有需要执行接口行为的子页均要实现上面的接口:

Default.aspx.cs:

Default1.aspx.cs:

Default2.aspx.cs:

Default3.aspx.cs:

演示的子页就是这样子去实现接口。

接下来,我需要为母版页的铵钮事件,知道有哪些子页已经有实现过接口的:

Ok,关键的程序与实现过程均有分享在博文中。所有.aspx和.master你可以自由发挥啦!

最后实时演示:

母版页的铵钮事件去获取子页的内容相关推荐

  1. 视图加载时自动执行铵钮事件

    再学习一个方法,就是在ASP.NET MVC视图加载时,让jQuery自动执行一个铵钮事件. 在控制器添加一个Action操作: 先在视图实现一个铵钮事件: 看看上面运行时的效果,当视图加载时,需要人 ...

  2. layer.open参数;layer.open关闭事件;layer.open关闭刷新;layer.open获取子页的值;layer.open调用子页面的方法

    父页面 function layerOpen(){layer.open({type: 2,shade: [0],title: "验收申请",area: ['1024px', '68 ...

  3. layui 父页面弹框中获取子页面的内容

    layer弹层组件开发文档 - Layuihttps://www.layui.site/doc/modules/layer.html#layer.getChildFrame 需求及代码分析 如上图,原 ...

  4. js获取子元素的内容

    <div class="aaa1"> <div class="">123</div> <span>2222< ...

  5. aspose word copy 获取某页的内容_6月已至,Aspose.Words又双叒叕更新到v20.6!PDF版本1.5标记过时...

    六月已至,.NET版Aspose.Words也为大家带来了6月的新版本!Aspose.Words for .Net是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改 ...

  6. 爬取的网页,获取子元素内容的方法

    今天练习网络爬虫,爬取豆瓣电影Top 250,其中每部电影有排名.评分.电影名.导演等信息,分布在不同的标签下面,而每部电影的所有信息都在一个大的<div>标签下,因此需要获取子元素的内容 ...

  7. ASP.NET 控制页和内容页中的事件

    控制页和内容页中都可以包含有控件的事件处理器.控件的事件通常在局部进行处理,如内容页中的控件会在内容页中引发事件,而控制页中的控件则会在控制页中引发事件.所以,内容页中的控件事件不会被发送到控制页中. ...

  8. 点击一次铵钮产生一个新文本框,分别输入值,然后获取

    参考前一篇,http://www.cnblogs.com/insus/archive/2012/09/23/2698613.html 没有达到用户的要求,用户要求是每点击一次添加铵钮,产生一个新的文本 ...

  9. 获取子页面iframe的点击事件及iframe跨域的交互

    1.获取子页面iframe的点击事件 1.1.获取iframe var frame = document.getElementById('addrClick2'); 1.2.获取点击事件 var If ...

最新文章

  1. Mars 算法实践——人脸识别
  2. 使用log_format为Nginx服务器设置更详细的日志格式
  3. 58.最全正则表达式教程,最好正则表达式教程
  4. 死链对网站优化排名有哪些不利作用?
  5. MySQL查询所有字段
  6. Winform中实现将照片剪贴到系统剪切板中(附代码下载)
  7. RibbonControl中的主题设计
  8. Linux上java进程的查看和终止
  9. Windows 下修改 MySQL 编码为 utf8
  10. three.js几何体的旋转,缩放,平移
  11. WP模板阁怎么样?能买吗
  12. win7或win2008系统中,出现【已停止工作,联机检查解决方案并关闭该程序,关闭程序】解决方法!
  13. 程序员与代码之间的搞笑日常,笑的人肚子痛!
  14. cmd命令行窗口调整大小
  15. Java程序设计——随机点名器
  16. 国产服务器Kylin(aarch64)安装mysql8.0.27
  17. GCC详解的-Wl选项说明
  18. 【JZOJ4763】【NOIP2016提高A组模拟9.7】旷野大计算
  19. 69节入门python_第69天:Selenium详解
  20. “国际软件自由日”头脑风暴成果

热门文章

  1. as 使用类模拟枚举类
  2. 单机版kubernetes1.13安装
  3. 打造IOS移动渗透测试平台
  4. 移动开发之设计稿转换页面单位尺寸
  5. 方法论:怎样练习一万小时
  6. mysql配置文件my.cnf解析
  7. 领域驱动设计DDD之读书笔记
  8. MapXtreme2004 连接oracle spatial的问题
  9. Python 利用*args和**kwargs解决函数遇到不确定数量参数问题
  10. 2017安防市场新趋势:硬件免费 服务收费