Web Forms :: Set Body Css Class In Master Page?
Jan 23, 2010
I'm trying to write a way of setting the css class on the body tag in a master page from the content form page through a page directive variable. Everything seems like it should work here, however when I use my BodyCssClass variable, the page content isn't generated, just the master page content. Also, if instead of using the page directive variable, I just put <% BodyCssClass = "mybodyclass"; %> in default.aspx, that works.
[BasePage.cs]
using System;
using System.Data;
using System.Configuration;
[Code]....
View 5 Replies
Similar Messages:
Jan 25, 2010
I am working on a website with a half dozen or so pages that all use a master page template. As such the BODY tag is located in the master page markup. For one of the pages, I need to add an onload JS function to the BODY tag. How can I do this without running the function on all of the pages?
View 8 Replies
Jan 8, 2011
I am using Master page and Content page combination.But how can i access <body> tag and it's event (onload, onunload) of Master page in .aspx page that is not a content page.
View 12 Replies
Sep 23, 2010
i want to access master page body in content page (code behind)
<body id="pagebody" runat="server"> (master page body)
View 3 Replies
May 16, 2010
I have built a web site for our company in 2.0 (to be upgraded to 3.5 at a later time). The landing page (default) does not use a master page, where as the back pages do use a master page. I am using a style sheet in a root folder called "styles" (all background images are loaded from the style sheet), and the images are located in a root folder called "images".Adding the preload image scripts head section in the default page is simple enough, but I am not sure about what to do in the pages that use master pages.Would it be correct to place the preload image script in the content place holder named "head" for the pages that use the master page? And if so, do I move the "body' from that master page into each indivual page?
View 2 Replies
Feb 9, 2010
I want to use javascript on body in master page but it error
View 4 Replies
Nov 23, 2013
I want to show a panel with image at the body part of the master page with all other web pages..
View 1 Replies
May 19, 2010
All I want to do is access the <body> element from the code-behind of a content page and add a class name to it.
I have a top-level master page with the <body> element in it. Then I have a nested master page which is the master page for the content page. From the code behind of the content page I want to add a class name to the body element. That's all.
I have this in the top-level master:
<body id="bodyNode" runat="server">
I added this to the code-behind for the content page:
Master.bodyNode.Attributes.add("class", "home-page");
And I get a message that:
System.Web.UI.MasterPage' does not contain a definition for 'bodyNode
If I add this to the aspx content page:
<% @ MasterType VirtualPath="~/MasterPage.master"%>
The message then changes to:
bodyNode is inaccessible due to its protection level
I've wasted like 2 hours on what feels like something that should be really simple to do
View 3 Replies
Jul 19, 2010
I need to find a control on the Master page from a class.
View 3 Replies
Feb 3, 2010
I have two labels( actually more) on the master page which is accessed by the pages which use the master page template.
Label lblchome = (Label)Page.Master.FindControl("lblHome");
// Retrieved from Master
Label lblcdest = (Label)Page.Master.FindControl("lbldest");
This code occurs on every single page and it works fine, but my problem is I want to put them on a class file and make it available to the entire application. using System.Configuration;............
View 13 Replies
May 12, 2010
Im new to learning C# and .Net platform,
I have been wondering how i would go about:
1. Detecting the browser version
2. Using the browser version and associating a class or id for it
3. Using this class or id to be assigned to the html body tag.
Keeping one stylesheet for all browsers but having browser specific styles if any fixes are required. I know this can be done, i just dont know how.
View 6 Replies
Aug 23, 2010
how to set the body class of a ContentPage when using master pages?
I want to set the body class so that certain elements of my page are styles differently from each other. e.g. Navigation links to so which is the current page.
View 4 Replies
Aug 27, 2010
i have to write this piece of code in almost 10 to 15 content pages. i am just wondering if i can class file as base class for my content pages and write this piece of code in that class.
[Code]....
can somebody guide me how to write the base class for this scenario?
View 6 Replies
May 14, 2010
I have a base class called BasePage, and a master page called SiteMaster. All my content pages inherit BasePage using BasePage instead of System.Web.UI.Page. Now, I need to access some functions in BasePage from my master page SiteMaster, let's say, the function is called "DisplayClientName()". How can I do it? Searched the Web, have found tons of similar questions but not solid solutions.
View 2 Replies
Feb 15, 2011
my MasterPage I have a label that reflects the name of the module that the user is currently in. I change the label text accordingly using the following ..
private void ChangePageTitle(string PageTitle)
{
Label lblPageTitle = (Label)Master.FindControl("lblPageTitle");
lblPageTitle.Text = PageTitle;
}
Instead of placing this method in the code-behind of every page, I want to put it in a single class and call it accordingly. I thought of using a static class but do not know how to reference the MasterPage.Can I use a static class? or do I place the method in the code-behind of one page and call Object.Method from the other pages?
View 2 Replies
Apr 8, 2010
Can I access a class instance declared on the master page from a content page?
View 4 Replies
Aug 8, 2010
I am attempting to access a textbox control on a master page from a code behind base class but having problems. I have 3 levels of master pages. m1.master is the master page for m2.master which is the master page for m3.master.m3.master has a textbox as shown below
<%Master
Language="C#"
MasterPageFile="~/m2.master"
AutoEventWireup="true"
CodeFile="M3.master.cs"
Inherits="M3"
%>
<asp:Content
ID="Content5"
ContentPlaceHolderID="M2"
Runat="Server">
<asp:TextBox
ID="text1"
runat="server"
></asp:TextBox>
<asp:ContentPlaceHolder
ID="M3"
runat="Server"></asp:ContentPlaceHolder>
</asp:Content>
I have a content page c1.aspx that uses m3.master as its master page as shown below:
@
Page
Title=""
Language="C#"
MasterPageFile="~/m3.master"
AutoEventWireup="true"
CodeFile="c1.aspx.cs"
Inherits="_c1".................
View 2 Replies
Feb 22, 2011
I want to add a class and initialize a JS funcion behind my nested masterpage which is being dervised from an other master page. But when I add the following code in the PageLoade event in the code behined of my derived page then it give the folowing error
Exception Details:
System.NullReferenceException: Object reference not set to an instance of an object.
CODE-
[Code]....
[Code]....
[Code]....
View 3 Replies
Oct 25, 2010
I am to access a method on my master page. I have an error label which I want to update based on error messages I get from my site.
public string ErrorText
{
get { return this.infoLabel.Text; }
set { this.infoLabel.Text = value; }
}
How can I access this from my user control or classes that I set up?
View 3 Replies
May 3, 2010
I am feeling that I have terribly wrong somewhere. I was working on a small asp.net app. I have some dynamic themes in the heme folder and have implemented a page base class to load the master page on the fly. The master is having the ContentPlaceHolder like: <asp:ContentPlaceHolder ID="cphBody" runat="server" />
Now I am adding pages that are derived from my base class and added the form elements. I know, Visual Studio has problem showing the page in the design mode. I have a dropdown box and wish to add the event of onselectedindexchange. But it is not working. the page is like this:
<%@ Page Language="C#" AutoEventWireup="true" Inherits="trigon.web.Pages.MIS.JobStatus" Title="Job Status" AspCompat="true" CodeBehind="JobStatus.aspx.cs" %>
<asp:Content ID="Content1" ContentPlaceHolderID="cphBody" runat="Server">
<div id="divError" runat="server" />
<asp:DropDownList runat="server" id="jobType" onselectedindexchange="On_jobTypeSelection_Change"></asp:DropDownList>
</asp:Content>
I have also tried adding the event on the code behind like:
protected void Page_Load(object sender, EventArgs e)
{
jobType.SelectedIndexChanged += new System.EventHandler(this.On_jobTypeSelection_Change);
if (!IsPostBack)
{
JobStatus_DA da = new JobStatus_DA();
jobType.DataSource = da.getJobTypes();
jobType.DataBind();
}
}
protected void On_jobTypeSelection_Change(Object sender, EventArgs e)
{
//do something here
}
View 1 Replies
Jul 26, 2010
I have a div on my master page and I want to use it for showing page errors. I have an error display class and it works fine. My problem is that in some instances, the error gets displayed even before the tag resulting in (non)-display of the message. This is mostly with code that has response.redirect.
I want to counter this by having the error shown on a div within my master page.
How can I access <div id="errorSegment" runat="server">?
View 2 Replies
Mar 23, 2011
I have a class named utility in my App_code folder that holds the logic to set a labels text.
public void Mgr_BreadCrumbs(string text)
{
Manager.MasterPages.Master master = new Manager.MasterPages.Master();
Label lblHeader = (Label)master.FindControl("lblHeader");
lblHeader.Text = text;
}
And then in each of my pages I was trying to set it like this:
utility u = new utility();
u.Mgr_BreadCrumbs("Categories");
I'm getting am object reference not set to an instance of an object on the lblHeader.Text = text; line of code.
View 2 Replies
Feb 12, 2010
I want to search my asp.net pages and user controls to see which master page and base class they use. I mention search because we are re-factoring a large project and we need to track progress on the code conversion. I know I can pull this information individually but I need a automated and repeatable procedure.
View 1 Replies
Jun 21, 2010
Currently I'm doing common functionality required throughout my site inside of my masterpage. What I want to do is move this functionality to a BaseClass so All my pages inherit from the Base Class. However, I'm not sure how to set this up interms of c# code with regards to Using a Base Class and then having a masterpage applied to my aspx pages that i create.
View 5 Replies
Jun 2, 2010
I have a MasterPage project which is a class library project (it includes themes, style sheets, menus etc) and all applications use them.
I am using the BasePage concept for dynamically adding title,meta tags and descriptions. This BasePage Class inherits system.UI.Page and the aspx pages in the project inherits the BasePage class.
Now i need to move this BasePage class from my application to the Master Page Project so that all the projects/applications can reuse the same code.
I tried add the basepage.cs in the App_code folder and tried calling it in the page directive like below
<%@
Page
Language="C#"
MasterPageFile="~/Master/Layout/MasterPage.master"
AutoEventWireup="true"
CodeBehind="xxxx.aspx.cs"
CodeFile="xxxx.aspx.cs"
Inherits="xxxx"
ValidateRequest="false"
EnableEventValidation="false"
ViewStateEncryptionMode="Never"
CodeFileBaseClass="~/Master/App_Code/BasePage<Page>"
Title="Title"
Meta_Keywords="xxxx,yyyy,zzzz"
Meta_Description="This is a test" %>
But i am getting error
Could not load type '~/Master/App_Code/BasePage<Page>'.
This was working fine till the BasePage class was inside the application. But once i moved it out of the project and added it to the master page project i getting this error.
View 3 Replies