Encapsulate The Master Page / Tried To Build The Pages Into A Standard .dll To No Avail?
Feb 2, 2011
we've started writing a standard toolkit for our asp.net applications including one standard master page, stylesheet, errorpage, noaccesspage etc. that will be used by all our applications. Is there a way we can add these pages to each individual application from one central location - so if any of these standard pages change, we only have to change them once and not numerous times in our individual projects?? I tried to build these pages into a standard .dll to no avail.
Page A loads very fast; Page B loads very slowly and does some CPU-intensive things on the web server. I noticed that if someone is loading Page B, then Page A also loads slowly - for ALL users. What is the standard practice for making sure this doesn't happen? If multiple users are loading Page B at the same time then Page A is ridiculously slow. Is there an IIS setting, web.config setting, or hardware configuration I could use to make sure that the fast-loading pages aren't bogged down by other pages that need more time to load?
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.
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?
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 ?
I recently stumbled upon this thread over at StackOverflow regarding the dynamic construction of a Master Page menu based on what roles a user is a part of. The original poster proposed a solution to his own problem, but rightfully noted that it was kludgey in that it didn't scale, but also that it violated the Separation of Concerns (SoC) model of MVC.
I have a few pages that are completely static. They only change at build time. But they are expensive to create. For the ones that are kind of expensive to create, I cache them for very long times using the ASP.NET output caching. But for one page, I really want it cached forever and ever or until the the next build.
What is the most expedient way to make this happen? Is there a build in feature that achieves this or a 3rd party tool?
(yeah, for the moment I plan to do the "view source" and copy paste thing, which isn't a very elegant build step)
I need to build web application that will do:1 - build web pages. 1a - build template for page. 2 - add module(by module I mean ContacUs form, Search, Billing System...). Each module can be constructed by submodules or diveded to submodules 2a - build module(add form, textbox, button...) and that all entered data by user could be saved in dbCan you advise me a DB structure that will contain it allI looked some cms db, but it's NOT this. Please, don't ask why I mess with it. I just need to build it.
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.
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 ?
I need my child pages to be able to set the values of certain properties of the Master page before loading. In other words, how my application builds the Master page for the client depends upon what properties are set by the child pages on the back-end. For example:
public partial class mstrPage : System.Web.UI.MasterPage { public int Rows { get; set; } public int Cols { get; set; } protected void Page_Load(object sender, EventArgs e) { /* Build a .NET two-dimensional-array of divs that is <Rows> tall and <Cols> wide. */ } }
In this example, the child page needs to set the values of <Rows> and <Cols> before Page_Load() is invoked for the Master. This is fairly simple to accomplish with inheritance in OOP, but ASP.NET web pages do not "inherit" their master pages in the code-behind. In the given example, what would the code-behind look like for the ASP.NET child page that sets these properties?
I always create a folder "App_Pages" and use it ot put my aspx pages but I see with VS 2010 that it has several default folders created when adding a page. Which one is most applicable. Is it App_LocalResource? I assume that "App_Code" is where custom classes go.
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
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.
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.
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
I am developing a website with lot of database interactivity. My 60% website is done. My question is can I add master page to already created pages. does Masterpage affect performance of website while loading pages? I am using gridview in most of website pages
I have some of the methods in the master page,I want to inherit the master page to content page and use its methods...How will be able to do that..Do we have some techniques with inheritence?Please specify the techniques andPlease in C# with Code Behind...
I've more than 12 pages without any master pages applied to them. these pages have heavy javascripting and loads of controls on them. now i require to add these pages under a master page. how can i achieve this with minimal of effort?