Masterpage and default.aspx

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • =?Utf-8?B?SmFwZQ==?=

    #1

    Masterpage and default.aspx

    Can I refer to the controls on default.aspx from the masterpage?
    I have a form on the masterpage which sends information that is in a
    gridview in the default.aspx page.
  • =?Utf-8?B?VWp2YWwgU2hhaA==?=

    #2
    RE: Masterpage and default.aspx

    Hi,

    If you want access control to content page (control, which exists on master
    page), then you can access it through like this..

    HtmlControl body = (HtmlControl)th is.Page.Master. FindControl("Bo dy");

    "Jape" wrote:
    Can I refer to the controls on default.aspx from the masterpage?
    I have a form on the masterpage which sends information that is in a
    gridview in the default.aspx page.

    Comment

    • gnewsgroup

      #3
      Re: Masterpage and default.aspx

      On Apr 10, 9:51 am, Ujval Shah <UjvalS...@disc ussions.microso ft.com>
      wrote:
      Hi,
      >
      If you want access control to content page (control, which exists on master
      page), then you can access it through like this..
      >
      HtmlControl body = (HtmlControl)th is.Page.Master. FindControl("Bo dy");
      >
      I think he wants it the other way round. I.e., in his master page, he
      would like to get a reference to a control in a child page of the
      master page.

      Comment

      • =?Utf-8?B?SmFwZQ==?=

        #4
        Re: Masterpage and default.aspx

        Yes, this is what i want.
        The gridview is on the contentpage and i want to acess it from the masterpage.

        "gnewsgroup " wrote:
        On Apr 10, 9:51 am, Ujval Shah <UjvalS...@disc ussions.microso ft.com>
        wrote:
        Hi,

        If you want access control to content page (control, which exists on master
        page), then you can access it through like this..

        HtmlControl body = (HtmlControl)th is.Page.Master. FindControl("Bo dy");
        >
        I think he wants it the other way round. I.e., in his master page, he
        would like to get a reference to a control in a child page of the
        master page.
        >

        Comment

        • wisccal@googlemail.com

          #5
          Re: Masterpage and default.aspx

          Hi Jape,

          Given the below markup & code, this may be of help to you:

          GridView g = (GridView) myPlaceHolder.F indControl("myD DL");

          Site1.master.as px:

          <%@ Master Language="C#" AutoEventWireup ="true"
          CodeBehind="Sit e1.master.cs" Inherits="Site1 " %>

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
          www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dt d">

          <html xmlns="http://www.w3.org/1999/xhtml" >
          <head runat="server">
          <title>Untitl ed Page</title>
          </head>
          <body>
          <form id="form1" runat="server">
          <div>
          <asp:Label ID="myLabel" />
          <asp:ContentPla ceHolder ID="myPlaceHold er" runat="server">
          </asp:ContentPlac eHolder>
          </div>
          </form>
          </body>
          </html>

          Default.aspx:

          <%@ Page Language="C#" AutoEventWireup ="true"
          CodeBehind="Def ault.aspx.cs" Inherits="Login App._Default"
          MasterPageFile= "~/Site1.Master"%>

          <asp:Content ID="myContent" ContentPlaceHol derID="myPlaceH older"
          Runat="Server">
          <asp:DropDownLi st ID="myDDL" runat="server">
          <asp:ListItem Value="1" Text="Indeed" />
          <asp:ListItem Value="2" Text="Yeah" />
          <asp:ListItem Value="3" Text="Exactly" />
          </asp:DropDownLis t>
          </asp:Content>


          Site1.master.cs :

          using System;
          using System.Web.UI;
          using System.Web.UI.W ebControls.

          public partial class Site1 : System.Web.UI.M asterPage
          {
          protected void Page_Load(objec t sender, EventArgs e)
          {
          GridView g = (GridView) myPlaceHolder.F indControl("myD DL");
          }
          }

          =========
          Regards,
          Steve


          Jape wrote:
          Can I refer to the controls on default.aspx from the masterpage?
          I have a form on the masterpage which sends information that is in a
          gridview in the default.aspx page.
          On Apr 11, 11:12 am, Jape <J...@discussio ns.microsoft.co mwrote:
          Yes, this is what i want.
          The gridview is on the contentpage and i want to acess it from the masterpage.
          >
          "gnewsgroup " wrote:
          On Apr 10, 9:51 am, Ujval Shah <UjvalS...@disc ussions.microso ft.com>
          wrote:
          Hi,
          >
          If you want access control to content page (control, which exists on master
          page), then you can access it through like this..
          >
          HtmlControl body = (HtmlControl)th is.Page.Master. FindControl("Bo dy");
          >
          I think he wants it the other way round. I.e., in his master page, he
          would like to get a reference to a control in a child page of the
          master page.

          Comment

          Working...