Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1060967
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T18:24:26+00:00 2026-05-16T18:24:26+00:00

ok so I created this master page file and in its Page_PreInit added the

  • 0

ok so 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???

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T18:24:27+00:00Added an answer on May 16, 2026 at 6:24 pm

    I can only guess what the author of the thread means by the ‘Spirit’ of MVC. MVC is a tool just like any other in your kit. There are better ways to use tools as well as ways to abuse tools.

    I think the answer depends on what is in your master pages. More specifically, what is different between the various countries. If it is largely a matter of layout, logos, colors and other styling, then perhaps this is better handled in your css by injecting a different stylesheet based on the country.

    If it is more to do with content and language, then you should probably step back and examine your routing strategy. A common approach is to include country codes in the url. eg: domain.com/UK/product/1 or domain.com/DE/product/1

    Another thing to look at is MVC Areas. Although it is usually used for functionally different parts of a site, I have seen Areas used to partition sites along cultural/country boundaries with some success. This is usually better when there are large functional differences between the different country sites.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

The company where I work created this application which is core to our business
I have an ISAm table in mySql that was created similar to this: create
I read in this article that a company has created a software capable of
I have created an web service I need to publish this service. I need
I just created a project so my Solution Explorer looks like this: (source: kalleload.net
This is happening on Vista. I created a new dialog based MFC project to
Ok so I have this regex that I created and it works fine in
I've created a stored procedure similar to the one below (I'm using this cut
I have created an Excel 2003 add-in that uses the CLR 2.0 and this
Scenario: I have a document I created using LaTeX (my resume in this case),

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.