How To Derive Master Pages / Page Titles And Dynamic Css Links

Mar 9, 2011

Not sure if the derived page is actually relevant to the problem here, but ran into an interesting gotcha on some code I'm working through at the moment.

I have a custom masterpage class, which derives from System.Web.UI.MasterPage so that it can be extended with additional useful properties. The page that that uses this masterpage has a declaration at the top (note the Page Title being set).

<%@ Page Language="C#" MasterPageFile="~/MasterPages/Landing.master" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="Index" Title="Welcome to the site" %>


In addition, the master page has stylesheet references in the head which are pulled from a CDN that is defined in a config file.

<head id="Head1" runat="server">
<link rel="stylesheet" type="text/css" href="<%= CDN %>/css/main.css" />
</head>

Now the example above obviously doesn't work, because the runat attribute in the head container means that the codeblock in the the link is static text, and renders as is, in the resulting html.

If I remove the runat attribute from head, the CDN works, but now I notice that the Title is no longer being set. If I debug, and try to access Page.Title in the Immediate Window, I get an exception:

// Using the Title property of Page requires a header control on the page. (e.g. <head runat="server" />).

So, is there a way to get the Page Title from the declaration, put my own title placeholder in the head and set it from the master page code-behind, or, is there a better way to dynamically set the CDN domain for the stylesheets? The only way I think I can do that is to build the entire html link tag(s) and append it to the header control, but I thought there might be a more elegant solution, so I'm asking here first.

View 2 Replies


Similar Messages:

Web Forms :: Dynamic Data Bound Page Titles?

Jul 14, 2010

what is the easiest way to develop data driven page titles?

e.g. say a user is viewing a record called "Football" with an ID of 1 = then in the page title, the title "Football" would appear

View 3 Replies

State Management :: Dynamic Controls In A Page With Two Master Pages

Apr 12, 2010

I have a nested master page that I use for multiple pages. There is a ContentPlaceHolder that is used for only one page, but it is not shown until after the first postback and some validation. I was first trying to use static controls and set the Visible property on the ContentPlaceHolder to true after the postback and that did not work at all. Then was messing with the visible properties of the Individual controls inside the ContentPlaceHolder which also did not work. I have the EnableViewState set to false for the Page and each of the controls including the ContentPlaceHolder. Is there a better way to do this? I can post my code if need be just wanted to see if there was a better solution to this before I did.

View 4 Replies

Web Forms :: Master Pages And Adding Dynamic Text Fields To A Page From The Database

Jun 28, 2010

I am adding text fields to a page from the database. I set the .ID to match the record ID from the database. Of course becasue the text field is on the masterpage, when I grab the .ClientID, it is ctl00 contentMain$ctl00. what I don't get is where is my ID? If I set it to say AB how do I find the textbox by AB? I thought it should have AB in the ID somewhere. ID is nothing which I don't get either. I'm looping through the controls in a placeholder like this

For Each row In dtData.Rows()
Dim c As Control
For Each c In phTextRequired.Controls
If c.UniqueID = row("CustomFieldID").ToString() Then

Again though what is in the row() is say AB but the id is way off from that.

View 4 Replies

C# - Dynamic Master Pages In SharePoint 2007 Publishing Sites?

Sep 1, 2010

I'm trying to do dynamic switching of the master page in SharePoint 2007 publishing site.

I'm following this example which uses a HTTP Module [URL]

Here is my code

public class SwitchMasterPage : IHttpModule
{
public void Dispose()
{
}........

Everything is working fine when the current page type is an Application Page, however when the page type is a Publishing page (e.g. BlueBand.master) the page_PreInit procedure is never called - it is still being registered with the event handler though.

View 1 Replies

Links In Master Page With Tilde URLs Give 404 Depending On The Page?

Nov 22, 2010

Here's an odd one.

I have a master page with links to other pages in the site. Those links use tilde paths (like "~/dir1/page2.aspx"). On most of the pages in the site that use this master page, there is no problem. The problem only seems to be on a few pages that use the master page, the links are VERY wrong, it tries to use the ~ as part of the link (so they are[URL]. It's as if it is treating the tilde as a literal under certain

View 1 Replies

Web Forms :: Master Pages - All My Pages Inherit From The Base Page Class

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

MVC :: Master Page Show / Hide Links

Sep 13, 2010

I'm fairly new to mvc and I'm just looking for a best practice on hiding action links in the master page depending on the user logged in. Since the master page doesn't receive a model I'm not sure how to pull this off the right (MVC) way.

View 3 Replies

MVC :: Resolving Links Tags In Master Page?

Feb 22, 2010

Only in master file, and only in <link> tag Links.Content.Site_css doesn't work. That is, if I have
[Code]....
If I put the same thing in <title>; or if I put the same link tag in a regular aspx file; or if I use Links.Scripts.jquery_js - everything seems to be working fine. Is there anything specific for resolving <link> tags in master page? I am using MVC 2 RC2

View 4 Replies

Web Forms :: Master Pages - How To Access Content Page From Master Page

Sep 5, 2010

I have a master page setup that is used throughout my site that is basically a header with a menu. I recently added a textbox and a button to this master page which is to be a quick search box that is available anywhere in the site. When a user enters text into the search box and hits the button, I need to load the actual content page which is used to search and show search results (which also uses this same master page), and have the text entered available so the search can be triggered automatically. Again, this search text box and button is now in my master page so it could be triggered from anywhere in the app... it serves as a convenient way to do a basic search from anywhere in my app, without having to first navigate to the actual 'search page' that already exists. You can also navigate to the actual search page, which uses the same master page, where there is many more search options.I'm thrown off by the master page arrangement, which I have not used until this project. What do I do?

View 4 Replies

Put 4 Links In The Sidebar Of Master Page Which Every Other Form (content Page) In Web Application Inherits - C# / Visual Studio 2008

Apr 3, 2011

I want to have 4 links in the sidebar of master page which every other form (content page) in my web application inherits.

<table>
<tr>
<td width= "150px">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
<asp:Menu runat="server" ID="MainMenu1" CssClass="MasterContent" StaticSubMenuIndent="30px">
<Items>
<asp:MenuItem Text="My Software" NavigateUrl="~/MySoftware.aspx"></asp:MenuItem>
<asp:MenuItem Text="Check Out" NavigateUrl="~/CheckOut.aspx"></asp:MenuItem>
<asp:MenuItem Text="View Shopping Cart" NavigateUrl="~/ShoppingCart.aspx"></asp:MenuItem>
<asp:MenuItem Text="Continue Shopping" NavigateUrl="~/Start.aspx"></asp:MenuItem>
</Items>
</asp:Menu>
</asp:ContentPlaceHolder>
</td>
<td width="900px">
<asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server">
</asp:ContentPlaceHolder>
</td>
</tr>
</table>

This is the content in the master page as you can see there are 4 menu items i tried to form as sidebar and i tried to inherit in home.aspx(one of the content pages) as follows:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Start.aspx.cs" Inherits="WebStore._Start"
MasterPageFile="~/Webstore.Master" %>
<asp:Content ID="StartSideBar" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">

But unfortunately the sidebar is not at all getting displayed. I know i'm doing fundamentally wrong some where. My intention is to have web pages to have sidebar like this. It is a screenshot of my intended page.

View 1 Replies

Web Forms :: Changes In Master Page Does Not Apply To Nested Master Pages

Aug 4, 2010

I got a Master page and nested master pages in the subfolders.

Top Level Master page

Second Level Master page inherited Top Level Master page

Third Level Master page inherited Second Level Master page

However, changes (i.e. new images & alt. name) that I made in the Top level master page did not apply to the second or third levels.My webpage has a correct front page but not in the sections. How can i correct this ?

View 3 Replies

MVC :: Create A Dynamic Field In The Master Page (site.Master)

Oct 10, 2010

I'm starting with ASP.NET MVC (1.0). I have a problem to resolve. I have developed a web applicaton (an application of articles like e-commerce) with a head (logo and menu). I have defined the head (logo and menu) in the Master page (site.master). Now, I must display the number of articles in the head in a field (like the number of articles in the virtual basket in the e-commerce). I can read the number of articles in the data base (in the controller), but i can't integrate it in the master page.

View 1 Replies

Web Forms :: Place A Bulleted List With Links Inside A Master Page

Mar 9, 2011

i want to place a bulleted list with links inside a master page. the problem is that no matter what i do i get an error when i try to press on the link when the link directs me to a page that exists on another folder in my project. (i tried using the ~/some_folder/somewebform.aspx but it didn't work).

View 1 Replies

Difference Between Master Page And Master Pages In .Net?

Apr 1, 2011

what is difference between Master page and Master Pages in ASP.Net. Is both are same or different.

View 3 Replies

Web Forms :: Trying To Get Footer-links To Sync On Top Level Sites To Subsites In Master Page?

Mar 4, 2011

I want to be able to sync the footer-links on top level sites and subsites. Currently I have 7 links on top level site and 3 on a subsite and 2 on another sub site. How can I set up the code in my master page so the subsites will show the same footer-links as on the top level site. I know the code has Sharepoint controls in it but it is C#code in a master page. So the concept is still in .NET.Here is the code that I have so far, I am unsure about what should go in this line specifically in the code

[Code]....

Here is the rest of the code

[Code]....

[Code]....

View 25 Replies

Restricting Certain Pages -- Redirect On Every Page? Or On Master Page By Viewing Current Page In Url?

Feb 6, 2011

Per different user mode, some pages should not be accessible by users unless they have a valid session key.In your opinions -- would it be better to have a list of acceptable pages in the master page, and check if the current page is valid for the current user? Or handle this on every child page?I'm thinking master page, just want to hear what your input would be.

View 2 Replies

C# - Use The Same Content Page With Two Different Master Pages ?

Feb 15, 2010

I have an asp.net content page which is used inside of a master page (with header, menu and some links). I would like to reuse it in a different context without the master page (to not display the header and menu there), or with an empty master page if this is somehow possible. I don't want to violate DRY principle by taking the whole page and creating a standalone clone of it for obvious reasons. Is this somehow possible ?

View 2 Replies

Page With Base Class With Dynamic Master Page Not Firing Events

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

Web Forms :: How To Share A Page Between Two Master Pages

Mar 19, 2010

I have a master Page A and another master Page B.

I have a couple of pages inside both these master pages.

Now I want a page (freshly created one), to be shared by both of these master pages.

i.e. How do i dynamically say, if the condition is so and so, the master page loaded should be A, else it should be master Page B.

View 1 Replies

Master Page Controls In Child Pages?

Mar 19, 2010

in my application i am using master page and child pages. my requirement is can i access the master page controls in child page exmaple in my master page i have a linkbutton how can access in childpage

View 1 Replies

Web Forms :: Master Page Changes Affect Other Pages

May 27, 2010

I have had this problem for a long time now and have just dealt with it but i am at the point finally that i need a solution or i need to look at other options besides visual studio for web development. it is way too time consuming now to have to worry about changing one thing and then having to search all other pages to be sure they are still fine. So this is what i have: visual studio 2008 pro sp1 asp.net web application targeting .net framework 3.5

a master page with several tables. i have broken out into several tables because it seemed to help the issue. the tables are all stacked on top of each other, no special positioning. the tables seem to be fine for the most part but if i make changes to the table which contains the content placeholder, i will find other pages have formatting incorrect, such as backcolor of text in different areas changed, bulleted lists are overlapping. when navigating to some pages, one of the tables i have at the top that is not related to the table with the content placeholdder, will not show the background picture, and it will show either different font size of the menu that is in the table with the content placeholder, or bold font on other buttons text, such as link button, on the master page.

so they seem to affect each other. changes on the master page affect the other pages and when displaying the other pages, whether in a browser in the IDE, parts of the master page will be affected. this is only on certain pages and they are never consistent. they will stay consistent once changed, but each time i make a change to the master page, the pages which are affected are not consistent. However, it used to be a issue that was always consistent with certain pages i kept in their own folder. i had taken the time once to go through them and make fixes and after that i didn't really have any more issues. but now they are being affected again as well as others.

i had started using link buttons instead of hyperlinks because it seemed to not affect the other pages when formatting them. for instance i would highlight the backcolor of a link with yellow, and other pages text in random places would show with the same yellow backcolor. it does not seem to matter what any of the affected text is in whether in p or div, it doesn't seem to follow a pattern other than sometimes it does seem to favor text that is bold. i think in some ways it has to do with new content pages i add to the site. those seem to be the ones that are usually affected for sure. but there are always others and i never know for sure which ones they will be.

View 3 Replies

Can Page Inherit Multiple Master Pages

Jun 2, 2010

Can a page inherit multiple master pages?(ASP.NET)

View 4 Replies

Multiple Master Pages For 1 Calling Page?

Dec 7, 2010

I have 2 master pages with same (href) links on top of the page. Now these links load on the same master page when clicked on (by requirement). The problem is both these master pages have same links, so basically the same page shall be loaded in the master page.Now what i need is when the person is on Master Page 1 and clicks on the link it should load in the same page. Whereas if the user is on Master Page 2 and clicks on the same link, i should be able to change the master page from 1 to 2 and load that in Master Page 2. Something like DirectCast.

View 2 Replies

Master Page Acting Wired On Different Pages

Aug 26, 2010

I applied this master page to two files..one inside the same folder(file1.aspx) as the master page..another outside(file2.aspx)..master page is applying alright to file2.aspx BUT not completely..a TD's bgcolor is missing..and ONLY that..why so TH files got no code of their own yet..just the application of the master pag

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved