Method Of Centralising The Lines To Change The Web.configs Into A Master File
Aug 2, 2010
I am looking for a method of centralising the lines that need changing in the web.configs into a master file. I know you can do this within app.settings using the "file=" attribute of the appSettings section... but is there a way to do this with the other settings without changes to code?The connection string is another example. I could ask the developers to recode any of these variables into app.settings, but there are things suchs as these that I dont think are editable.
I am thinking that it would be better to use multipe CSS files and change them within the master page dynamically than it would be to use multiple master pages (basically one master page for each page, which defeats the purpose of the master page).
However, I do not know how to make a change to the master page before a standard apsx page that is derived from it is loaded.
Newbie I am; made a databased VWD 2010 Express site (SQL Server and Access data sources)(easy enough and fun) ; wanted to test it from other machines on my LAN. Made a subdirectory under wwwroot (called test) and used the "copy" tool to copy the site there (the account,app_data, scripts and Styles directories and the aspx pages, etc.)
Needless to say it does not run.From what I can find on the web I may have to play with "Convert to application " and "Add virtual directory" under IIS 7 .I cant find a succinct and complete explanation of what needs to be done to make the site "OK" for IIS7 . This, surely, must exist out there somewhere.
I have seen 2 methods to handle error in project. One is using try catch in every method and another is using custom page and error log file .I know both method. Which one is the best method?
I am working on masterPage/sub masterpages, all worked fine until this morning.When I open a .aspx which uses masterpages, in the design view it shows the error message..
I've checked both master pages several times, all tags are matched and visual stuido itself doesn't indicate any errors. Also in debug mode the html page is generated without any problems..
My computer system froze on me, the mouse froze, cntrl-alt-del, did nothing, so I reset it. Did a disk check, and now everything seems fine except for my master Page html code which I was in the middle of editing when it happened. The VB code-behind file is still ok, the designer file still shows ok with all of the controls in it, but I can't get into desgn or source view. It just opens and gives a whole page of hesixecimal code such as as:
I have a simple class called TaxCalculator when I build solution the building doesn't complete and error list shows this message
" Error 1 Could not write lines to file "objDebugTaxCalculatorComponent.csproj.FileListAbsolute.txt". The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. TaxCalculatorComponent"
I am in a page that inherits this master page. Upon a checkbox being unchecekd, I want to show a message to the user that if they save it, they can't re-check the checkbox without some admin action.
I've been given feedback that I can't just use an alert('message'); in javascript because they want the consistent look of these messages.
Next, I tried to make an ajax call via PageMethods (as that's what everything else in this codebase uses) to show a message. My problem lies in this method being static.
[WebMethod] public static void ShowSuperImportantMessage() { if(!checkboxICareAbout.Checked) ((IFooMaster)Master).ShowFancyMessagePopupTheBusinessCantLiveWithout("If you uncheck that thing, you can't recheck it."); }
Since ShowSuperImportantMessage() is static, I can't access Master from within. The method on the master page looks more or less like this:
public void ShowFancyMessagePopupTheBusinessCantLiveWithout(string message) { lblGenericMessage.Text = message; btnGenericMessageOK.Focus(); upGenericMessage.Update(); mpeGenericMessage.Show(); } mpeGenericMessage is an ajaxtoolkit:ModalPopupExtender.
upGenericMessage is an update panel.The other 2 are obvious.
Can I do some jQuery kung-fu to show that stuff? I tried, but the solution complained that the controls I tried to refer to by ClientID didn't resolve since they were on the Master page.
quick edit: Before anyone tells me the architecture is a problem, or I shouldn't have put such a thing on a master page, or w/e...
I know the situation is not ideal, but I this is inherited code, and I can't drop it all and rewrite half of their web stack.
I am using the application.master of sharepoint server 2007 as the master page for my application. i want to call a custom javascript method( OnLoadFun) that i have put in the PlaceHolderAdditionalPageHead asp:content section surrounded within script tags.
Since i can not put a body tag to call the method as onload=OnLoadFun() inside the asp:content, how do i call the mehtod during body load?
I tried writing window.onload=OnLoadFun; embedded with in script tag inside the asp:content main placeholder ..
Below is the function i want to call during page load....
I have a web method on default.aspx.cs .. on master i have a button, on click of which i am calling the web method of default.aspx on master page.. but the method is no calling,this is code of java script for it
When I update a js file in my asp.net project, I refresh the browser and the change shows up as expected. If I change a css file or an .aspx file, the change does not show in the browser. Not when I clear the browser's cache, not when I restart IIS (iisrestart). What could this possibly be?
Does anyone know how I would go about calling a method found in the master page code behind from a user control's code? The user control is on the master page. The method I want to call is public.
I can easily call a method found in the pages code behind using:
i have one method in master page and a label in same master page, and their is one method which changes text in label, and i want to call the same method in Master page from my Usercontrol.
I am using JQuery & JSON (POST) to call webmethod. However I can call only webmethod located at aspx file but not in asmx file Below are sample codes
CustomValidate.asmx Imports System.Web.Services Imports System.Web.Services.Protocols Imports System.ComponentModel Public Class CustomValidate Inherits System.Web.Services.WebService 'ACCESS VIA JSON <System.Web.Services.WebMethod()> _ Public Shared Function AJAX_Test(ByVal date1) As Boolean... Return True End Function End Class Javascript: JQuery JSON function isDates(source, arguments) { var isValidDate; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "CustomValidate.asmx/AJAX_Test", data: '{date1: "' + arguments.Value + '"}', dataType: "json", async: false, success: function(result) { isValidDate = result; }, error: function(httpRequest, textStatus, errorThrown) { alert("status=" + textStatus + ",error=" + errorThrown); } }); arguments.IsValid = isValidDate; }
It always return javascript undefined error. But if I put the AJAX_Test webmethod in aspx page and replace the url: "CustomValidate.asmx/AJAX_Test" to "mypage.aspx/AJAX_Test". It works fine.
I m facing problem updating a method which shows the count on master page. That method is bind to treeview control.Whenever a data is saved count is incremented to one. but method gets refreshed only when there is a postback. I want it to be updated after every few seconds or whenver there is data saved. there is pretty gud solution with custom ajax that is with json. But that is not possible with exiting solution.i have to redesign the complete treeview structure in html. And with timer control of ajax whole page gets refreshed.
I have a site with about 4 pages or so. I was asked to implement a very simple security (check if user in database, if not kick out) using active directory and validating against a table of users. I was simply thinking of createing a master page and making all pages inherit that master page. I would then authenticate the users from the master page.
how to change the value of a control e.g. Literal in a user control and that User control is in master page and I want to change the value of that literal from content page.
I have a web page named MyPage.aspx and two master page named Home.master and BlanK.master. By default MyPage.aspx uses Home.master.But based on some condition I need to change the master page from Home.aspx to Blank.master.So, how to do this from code behind in c#?I mean how change the master page from code behind?