首页 / 知识
关于c#:如何从内容页面访问母版页上的.Net元素?
2023-04-11 22:15:00

How to access .Net element on Master page from a Content page?是否可以从 我有一个ListView,它在"母版"页面的导航区域中列出了人的名字。在将一个人添加到ListView数据绑定到的表中之后,我想更新ListView。 下面是我想做的一个示例,但编译器错误显示
GIS.master-ListView所在的位置
GISInput_People.aspx-使用GIS.master作为其主页 GISInput_People.aspx.cs
在C#.Net中解决此类问题的最佳方法是什么? 我相信您可以使用this.Master.FindControl或类似的方法来做到这一点,但是您可能不应该-它要求内容页面对母版页的结构了解太多。 我建议使用另一种方法,例如在内容区域中触发一个事件,使主机可以监听并在触发时重新绑定。 假定该控件在母版页上称为" PeopleListView"
但是@palmsey更正确,特别是如果您的页面可能有多个母版页的情况。解耦它们并使用一个事件。 选项1:您可以创建母版页控件的公共属性
在内容页面上访问它,例如
选项2:
内容页面上的 :
选项3: 这些方法不是那么有用,但是如果您只想使用一些有限的和预定义的控件,它会有所帮助 要记住的是以下ASP.NET指令。
MSDN参考 通过创建对母版页的强类型引用,在引用this.Master时将为您提供帮助。然后,您可以引用ListView而不需要进行CAST。 您可以使用代码this.Master.FindControl(ControlID)来访问所需的控件。它返回控件的引用,以便更改生效。在每种情况下都不可能触发事件。 假设您的母版页名为MyMaster:
编辑:由于默认情况下PeopleListView将被声明为受保护的,因此您需要将其更改为public,或者创建一个公共属性package器,以便可以从页面访问它。 |
最新内容
相关内容
python判断元素是否是字符串类型
python判断元素是否是字符串类型,培训,异常,类型,实例,字符串,数据类型,对象,元素,参数,序列,isinstance()是Python中的一个内建函数语法:isinpython判断某元素是否是字符串
python判断某元素是否是字符串,培训,异常,字符串,数据类型,元素,对象,类型,函数,实例,参数,python中判断某一元素属于哪种类型,可以使用isinstpython处理列表的部分元素
python处理列表的部分元素,培训,元素,切片,列表,部分,索引,负数,末尾,函数,称之为,python处理列表的部分元素1、处理列表的部分元素称之为切python列表追加元素出错的解决
python列表追加元素出错的解决,分析,代码,培训,元素,列表,错误,操作,末端,长度,索引,python列表追加元素出错的解决1、问题分析在操作列表时,python删除元素的使用条件
python删除元素的使用条件,标准,培训,元素,条件,语句,使用方法,函数,实例,以上,之后,python删除元素的使用条件1、使用条件(1)函数remove()只python使用pop删除元素
python使用pop删除元素,项目,位置,培训,元素,索引,方法,变量,语法,要素,长度, python使用pop删除元素1、pop语法item=my_list.pop()itempython列表如何追加元素
python列表如何追加元素,新增,培训,元素,列表,方法,末端,对象,声明,以上,教程,python列表如何追加元素1、在列表中添加元素,Python中列表对象关于函数式编程:在 JavaScript 中使
关于函数式编程:在 JavaScript 中使用 Array.map 删除元素,关于函数式编程:在 JavaScript 中使用 Array.map 删除元素,过滤,函数,项目我应该如何将文件加载到Java应用程
我应该如何将文件加载到Java应用程序中?,我应该如何将文件加载到Java应用程序中?,文件,应用程序,加载,文本,How should I load files i关于c#:如何从内容页面后面的代码更
关于c#:如何从内容页面后面的代码更改母版页的背景?,关于c#:如何从内容页面后面的代码更改母版页的背景?,内容页,母版页,别想,代码,How c关于asp.net:如何定义带有潜在子元
关于asp.net:如何定义带有潜在子元素和属性的自定义web.config部分?,关于asp.net:如何定义带有潜在子元素和属性的自定义web.config部最新web前端实战入门训练——HTML
最新web前端实战入门训练——HTML基本元素,最新,web,前端,实战,入门,训练,—,HTML,基本,在,, 在我们开始学习前端开发的时候,经常