In this article I will explain how to access or get content or child page controls from master page in asp.net.
In previous post I explained how to access content page controls from master page in asp.net. Now I will explain how to access content page controls from master page in asp.net.
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Master Page with Controls</title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1"
runat="server">
MasterPage Label:
<asp:Label ID="lblMaster"
runat="server"
/>
MasterPage Textbox:
<asp:textbox ID="txtMaster"
runat="server"
/>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</form>
</body>
</html>
|
<%@ Page Language="C#"
AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default"
MasterPageFile="~/MasterPage.master"
%>
<asp:Content ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<fieldset id="fld">
<legend><b>Content Page</b></legend>
Content Page Label Value:
<asp:Label ID="lblContent"
Text="Sample
Content Page label Control" runat="server"/>
<br />
Content Page Textbox Value:
<asp:Textbox ID="txtContent"
Text="Sample
Content Page Textbox Control" runat="server"/>
</fieldset>
</asp:Content>
|
using System;
using System.Web.UI.WebControls;
|
protected void
Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Label cotentlbl = (Label)ContentPlaceHolder1.FindControl("lblContent");
TextBox contenttxt = (TextBox)ContentPlaceHolder1.FindControl("txtContent");
lblMaster.Text = cotentlbl.Text;
txtMaster.Text = contenttxt.Text;
}
}
|
Imports System.Web.UI.WebControls
Partial Public Class MasterPage
Inherits System.Web.UI.MasterPage
Protected Sub
Page_Load(ByVal sender As Object, ByVal e As
EventArgs)
If Not IsPostBack Then
Dim cotentlbl As Label = DirectCast(ContentPlaceHolder1.FindControl("lblContent"), Label)
Dim contenttxt As TextBox = DirectCast(ContentPlaceHolder1.FindControl("txtContent"), TextBox)
lblMaster.Text = cotentlbl.Text
txtMaster.Text = contenttxt.Text
End If
End Sub
End Class
|
|
If you enjoyed this post, please support the blog below. It's FREE! Get the latest Asp.net, C#.net, VB.NET, jQuery, Plugins & Code Snippets for FREE by subscribing to our Facebook, Twitter, RSS feed, or by email. |
|||
Subscribe by RSS
Subscribe by Email
|
|||
|
|

Subscribe by RSS
Subscribe by Email
2 comments :
This article (how to access child page controls from master page in asp.net.) helps for my project. Thanks
how to access the child page grid view values from master page.......