C# Dynamically Changing Master Pages

Sep 11, 2010

You fetch the user's IP address and based on his/her country you redirect the user to a specific webpage. Now, how do you change the master page dynamically? This is how I am redirecting the user :-

Geolocation Error with IP Address 127.0.0.1

It's not like the user clicks some button or something and you then change the master page. I want it changed when the user is redirected, so how exactly do I go about it?

public partial class testClass: System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
if (redirected to site1)
{
Use this master page1
}
else
if (redirected to site2)
{
Use this master page2
}
}
}

So how do I check what SITE the user has been redirected to? Also HOW to apply the specific master page now that the user has been redirected?

I just need an idea how to go about it.

[EDIT] please check the code block below. How do I fetch the URL that the user has been redirected to? I actually need just the "iso3166TwoLetterCode" variable's value (see the link to my earlier question, please) and based on that will be changing the master page. I can't figure out how to fetch that value or even use that class (that's got this variable) in my testClass.

protected void Page_PreInit(object sender, EventArgs e)
{
if (user Has been redirected to www.site.in )
{
this.MasterPageFile = "master1.master";
}
if (user Has been redirected to www.site.fr )
{
this.MasterPageFile = "master2.master";
}
}

View 2 Replies


Similar Messages:

C# - Dynamically Changing Master Pages / Getting Thread?

Sep 13, 2010

I created this master page file and in its Page_PreInit added the code to change master page at run time after detecing a visitor's country:-

Now, while researching I came across this thread that says "Setting the master page in Page_PreInit event is against the design and spirit of MVC..what is this supposed to mean ???

If not this way, how else am I supposed to change master pages at run time???

View 1 Replies

C# - Possible With ASP.NET Master Pages To Create Content Pages Dynamically?

Jan 22, 2010

Is it possible with ASP.NET Master Pages to create content pages dynamically?That is, I know we can create content dynamically, but the content pages themselves,can those be created programmatically? I want to give my users the ability to define new content pages (i.e. Categories: Sofas, Tables, Lamps, and add/delete as they see fit) through a management panel. The resulting content pages should have proper URL naming, so that they index properly.An example: http://www.example.com/products/Lamps/contentpage.aspx.Is there a demonstration of this somewhere I can view?

View 4 Replies

Changing Urls Form With Master Pages

Jan 13, 2010

We've had a requirement from a client to move a site that is running on it's own domain to a subfolder of another app.

I've acheived this using ISAPI rewrite proxying.

However, there is one form that does a post back in the site. The generated url for the action from ASP.NET is "/sign-up.aspx?". This sends the postback to the root of the site.

I want to change this to "sign-up.aspx?" (no leading slash). This would be fine if I wasn't using Master pages as I could get a reference to the form and change it's action (this is .NET 3.5 SP1). I've tried to use the following code in my control to get a reference to the form but it doesn't seem to do anything. It finds the form but the action is not set to the value.

HtmlForm form = ControlLocator.FindControl<HtmlForm>(Page.Master.Master, "form1");
form.Action = "sign-up.aspx?";

This is in Page_Load and ControlLocator.FindControl is a port of this http://www.west-wind.com/Weblog/posts/5127.aspx

View 3 Replies

Web Forms :: Dynamically Changing Master Page

Aug 19, 2010

I'm working on a project that have 3 diffrent type of users with 3 diffrent master pages. I can verfiy there access level and let them view pages but after googling I came accross a tutorial form asp.net but it wasn't very helpfull the code I got listed below works only if the session is at null, It dosen't seem to pull the session value.

[Code]....

there is a class page attached to it but nothing seems to work. I've downloaded the tutorial but it wasn't any clearer than what I read.

I 'm just trying not to have to code over the joint pages.

View 3 Replies

C# - Loading Of Master Pages Dynamically?

Dec 16, 2010

Can we have the Masterpage loaded dynamicallu. I have a page that must be used in 2 different scenarios ie., using two different master pages.

View 2 Replies

Master Pages Host A Dynamically Generated Menu

Nov 18, 2010

There's a master page that is used by all the pages in the app. This master page hosts a dynamically generated menu. Opening of pages etc. is almost always handled through Response.Redirect(). Here's the catch:

I login to the app and it shows me a default page, with the master page at the top. So the Page_Load() fires for the master page. So far good. Now I go through the menu and select an item. Clicking the menu triggers a postback where the Page_Load() of the master page is called again. After that the Page_Load() of the desired content page is fired, and then the Page_Load() of the Master page is fired yet again! So each time I click a menu item, the master page is loaded twice!

View 7 Replies

Web Forms :: VS2010 Master Pages / Everything Shows On The New Pages Except The Jpeg Image Logo?

Sep 5, 2010

i'm developing a site using VS2010 and with my windows vista busniness OS. i used the default VS2010 wizard for new web application to create it. included a folder in the root directory and created new aspx pages to derive from the master page in the root directory of my site. everything shows on the new pages except the jpeg image logo in the master page. But other aspx pages i created in the root directory shows every thing fine.

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

AJAX :: Set Title For Content Pages When Working With Master Pages?

May 17, 2013

How can we add titles to each content pages which inherits from mater pages in asp.net?

View 1 Replies

Web Forms :: Use Link Master Pages In Content Pages?

May 11, 2010

My requirement was to share master files among diff projects i read this doc [URL] so i use this technique to share msster pages among my diff projects in a soln but i dnt know how to reference such shared master page as if i use such

<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="../masterPages/masterInvGen.Master"

View 1 Replies

Combining CSS And JS In Master Pages And View Pages With SquishIt?

Jul 2, 2010

How do you implement SquishIt to bundle Css/Js across View Pages and Render it in the Master page? I thought I could use a ContentPlaceHolder above the Render portion, but there seems to be some odd behavior where it sometimes adds 3 files (1 in the view page and 2 in the master page) but other times will ignore the file added from the View Page.

Index.aspx
<asp:Content ContentPlaceHolderID="CssFiles" runat="server">
<% CssHelper.Add("home.css"); %>
</asp:Content>
Site.master
<asp:ContentPlaceHolder ID="CssFiles" runat="server" />
<% CssHelper.Add("reset.css"); %>
<% CssHelper.Add("master.css"); %>
<%=CssHelper.Render() %>

My current solution is a Static wrapper around SquishIt's static Bundle class that keeps the BundleBuilder in HttpContext.Current.Items.

I'm curious if this has been done successfully and how so.

View 2 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

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 :: Batch Creation Of Content Pages (re: Master / Content Pages)

Apr 19, 2010

I have over 300 content pages to create. Each has some standard styling. I would like to generate these pages, and was just wondering if there is a utility in web developer 2008 express to do so (otherwise I will just build one - but it would be great not having to do so!)

View 1 Replies

Dynamic Page Changing / Redirect To Others Pages In Web Application?

May 18, 2010

I have web servie and web application ..Request hit from widows application to web service .if any request got means i need to redirect to some others pages in web application ,how can we do ..web application always open in server ..

View 1 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

Web Forms :: Changing User Control Properties In Aspx Pages?

Feb 25, 2011

I have a simple user control(.ascx) with a asp label inside of it. Using the codebehind(C#) from a aspx page, how can I change the text of that label? I have tried using public classes in my user control and a few other things that I could think of off the top of my head. Can somebody give me a quick example of how this would be done?

View 4 Replies

C# - Changing IDs With User Control And Master Page?

Oct 25, 2010

In my user control I got this inline CSS in which I have only css classes... like I am not setting any attribute or whatever on some ID..got only classes like :-

.sp
{
backgrond-image :url(blah blah);
}

and so on..

nothing of the sort

#id1
{
/* set some property here*/
}

Now my question:-

Do I need to worry about system generated IDs if the CSS in my user control got only classes ? like in my page source..the divs ID changes from their original ID to something like ctl00_ContentPlaceHolder2_ctl00_Banner_divBanner after adding usercontrol and master page ...

so changing IDs shouldn't make any difference..right ??

View 1 Replies

Changing SessionID Dynamically In C#?

Jan 29, 2010

if there is a way to dynamically change the session ID from the context of a SessionStateStoreProvider (or some other customizable module) in C# for ASP.NET.

I am implementing a custom SessionStateStoreProvider, and I was thinking about augmenting the session ID to tell the store provider where to go look for a session. I've implemented a custom SessionIDManager, which lets me augment newly created session IDs with the required tag. The problem is that the desired value of that tag might change during the life of a session. For example, the session may be read from one location, but may need to written to a different location. In this instance the ID would have originally been tagged for location A, but on writing the store would want to write to location B. The tag should be updated to reflect location B for the next session read.

So, from the context of SessionStateProviderBase override...

public override void SetAndReleaseItemExclusive(HttpContext context,
string id, SessionStateStoreData item, object lockId, bool newItem)

... is it possible to change the session ID? I know that the HttpContext.Session.SessionID property is not settable. Is there some other way to feedback an update like this? Or is there a more appropriate to carry state like this across calls?

View 2 Replies

MVC :: Dynamically Changing Style On Li?

Feb 3, 2011

this may or may not be a big deal but what I am looking to do is based on some data returned to my view I want to change the background-color to what value is being returned. Black, Yellow, etc.... How can I in my aspx page set my Style background-color based on this value in the model. I know Attributes are used in Web forms control but not sure in MVC how to do this

View 3 Replies

Converting Content Pages To Nested Master Content Pages In .net

Jul 28, 2010

I have a main master page, say MasterPageMain, and a couple of folders with couple of pages in each folder which act as a child page to that master page - MasterPageMain.

Now, I have about 10 pages in one of the folder which follows a certain pattern and they could really use a nested pages since any change on some parts needs me to change all the pages which is a pain really.

I already added a Nested master page, say NestedMasterPage - which is a child of MasterPageMain

I tried to change one of the page's <%@ Page directive to NestedMasterPage, immediately, there were a lot of errors. plus I dint know where the NestedMasterPage's children content would go.

What do I need to know in order to do this succesfully?

ps: I dint do this initially because I only had 2 pages, and I dint need this at that time, as the project grew, now i see that I should have changed it much earlier..

View 2 Replies

Web Forms :: Hyperlink Color Not Changing In A Master Page?

May 27, 2010

I am using a master page where i have couple of links. I am using a css for maintaing the styles for the links.I have written a function in javascript to apply a different class dynamically in the "onclick" event.when i click on the link, untill the page postbacks the new style is applied but after the post back the hyperlink style is changed back to the original color.

View 7 Replies

Web Forms :: Changing Data On Master Page After Postback?

Jul 24, 2010

Let me set this up:I have a master page. I have a regular aspx page - this page contains a Menu and a User Control.When I click on the Menu Item, it fires my click event. This will post back. The Master Page Uses Placeholder Controls where I dynamicaly create Label Controls with information and add them to the Placeholders. These contain data with tooltips. This works great. After the Master Page and Web Page load, it will then fire the Click Event from the Menu.The problem:The Click event will update data in the database, This data may effect the values that are created on the Master Page that are placed in the Placeholder controls. I can't seem to figure out how to change that data.

What I have tried:I have created a reference to my Master Page on my Web Page. In the Click Event after I have made changes to the Database, I call the function on the master page that Creates all the data and places them in the place holders. It Runs, but nothing changes on my page.Am I going about this wrong? Is there another way of doing this? I terrible work around, would be to just reload the whole page after I do an update.

View 6 Replies

Changing Gridview Columns Dynamically?

May 13, 2010

I haven't had any luck finding the answer yet. My problem is that I want to be able to update the dataformatstring on a gridview column at runtime. For example, I switch from displaying # of units to cost of said units... and I want to change the format of the column to {0:c}. It seems like it should be a simple task.

View 2 Replies







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