在页面中使用Master.Page指向什么?

问题描述

在一个套用母版的页面中使用protectedvoidPage_LoadComplete(objectsender,EventArgse){Labellbl=Master.Page.FindControl("lblGuid")asLabel;lbl=Master.Page.FindControl("lblPageGuid")asLabel;}lblGuid是母版的Labe,lblPageGuid是本页的Label,执行上面两句后lbl都是空,我知道Master.FindControl是找母版的控件,那么Master.Page.FindControl这个是找哪儿的?

解决方案

解决方案二:
TextBoxtxt1=this.Master.FindControl("MainContent").FindControl("TextBox1")asTextBox1this的第一个对象找到的应该是MasterPage中的控件,而不是aspx中的控件。因为Aspx其实是把内容放在其中一个Content上的子控件上,所以aspx页面只能是this的一个子控件。

时间: 2024-08-02 16:15:53

在页面中使用Master.Page指向什么?的相关文章

jquery mobile-jquery mbile手机页面中多个page的切换

问题描述 jquery mbile手机页面中多个page的切换 本人想在jquery mobile制作的手机页面(index.aspx)中实现这样的功能: 在一个 门店一 门店二 列表中做选择查看不同门店的销售情况. 那么选择项后接下来应该怎么做,是给每个选择项添加不同页面链接进行跳转呢(门店一),还是说可像普通页面一样,触发选择事件,然后异步加载数据呢. 像第一种情况该如何传参数给shop1.aspx页面 解决方案 jquery 状态切换及页面拼接----------------------

ASP.NET 2.0 中配合 Master Page 使用的优化 CSS 模型

asp.net|css|优化 ASP.NET 2.0 中增加了内建的 MasterPage 的支持,这对我们来说是一个很大的便利.然而经过一段时间的使用,我发现 MasterPage 并不是那么完美:嵌套的 MasterPage 不能支持设计时界面,以及下面要提到的Content Page 中增加 CSS 的问题. 通常,在没有 2.0 之前,我们在页面里要增加一个 CSS 引用的语法如下: <link rel="stylesheet" href="css/test.c

ASP.NET 2.0 中配合Master Page使用的优化CSS模型

asp.net|css|优化 ASP.NET 2.0 中增加了内建的 MasterPage 的支持,这对我们来说是一个很大的便利.然而经过一段时间的使用,我发现 MasterPage 并不是那么完美:嵌套的 MasterPage 不能支持设计时界面,以及下面要提到的Content Page 中增加 CSS 的问题. 通常,在没有 2.0 之前,我们在页面里要增加一个 CSS 引用的语法如下: <link rel="stylesheet" href="css/test.c

VS2005 Beta2 体验:使用Master Page

建立一个网站.如图: 建立Master Page.右键点击项目,选择添加新项,选择主控页,填写名称,点击添加之后Master Page就建立好了.如图:  打开Master Page,发现和普通的aspx页面差别不大.只是在页面开头申明的地方不是而是.页面里面主要的内容是有一个,以后使用Master Page的页面就是在contentplaceholder中添加内容.修改页面的内容,添加一个表格,调整contentplaceholder的位置,设置表格的背景(为了在使用Master Page的页

struts2参数传递问题。在页面链接中使用?page=1可以传递成功,但是在配置文件中不行

问题描述 struts2参数传递问题.在页面链接中使用?page=1可以传递成功,但是在配置文件中不行 在页面链接中传递参数可以成功调用action的setPage方法:在struts的配置文件中使用redirectAction:employee_list.action?page=1page参数传递不成功,测试是没有调用action中的setPage方法.但是可以重定向到指定的action,就是参数传递不成功,为什么? 解决方案 页面链接中的代码:可以成功 struts配置文件中的代码/WEB-

一个页面中a标签的target怎么指向另一个页面的frame的name

问题描述 一个页面中a标签的target怎么指向另一个页面的frame的name 我做一个页面是文章的列表,另一个页面是显示文章,因为我的文章是直接pdf格式显示 ,总是全屏,所有我想把它放在一个frame框架中,在同一页面中的已经可以实现,现在 在一个页面链接到那个frame页面我就不会做了,求指教 解决方案 第一个页面把文件名通过url参数传给第二个页面,第二个页面按照你已经会的方式(同一个页面的frame)做. 解决方案二: 页面放到frameset里面,使用a的target指向frame

回发或回调参数无效。在配置中使用 pages enableEventValidation=true 或在页面中使用 %@ Page EnableEventValidation=true % 启用了事件验证

WebForm中回发或回调参数无效问题的解决 解决   .NET中回发或回调参数无效问题的解 该错误的详细提示信息为: 回发或回调参数无效.在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证.出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件. 目前为止遇到的出

急,急,急: 前提是两个页面,如何从b.aspx页面的Calendar选择的日期在a.aspx的TextBox中接收,而且a.aspx是基于母版页中MasterPage.master??

问题描述 如果a.aspx不是基于母版页中MasterPage.master中,下面语句就可以把值传过去,Response.Write("<scriptlanguage=JavaScript>window.opener.document.all.TextBox1.value='"+Calendar1.SelectedDate.ToShortDateString()+"'</script>");但a.aspx基于母版页中MasterPage.m

在子页面中获取或者设置母板面中的变量,别人的代码我怎么读取不了呀

问题描述 如何在子页面中获取或者设置母板面中的变量.需要先在母板页创建一个公共变量.1publicString_selFeed=string.Empty;2publicstringSelFeed3{4set{this._selFeed=value;}5get{return_selFeed;}6}复制代码子页面访问或者设置母板页的变量只需要使用Master.Page.SelFeed来操作.注意:需要在子页面加上<%@MasterTypeVirtualPath="~/母板.master&quo