MVC :: Specific Error Handler For Area Controllers?
Aug 25, 2010
I have an area named CMS on my MVC3 Preview 1 application.Is it possible to have an error view inside the CMS area to display only errors that occurred on the controllers under the CMS area?Basically I want the errors inside the area to be handled by a different controller than the errors on the "application root".
I'm using FormsAuthentication (with cookies) for users authentication, with the default cookie name (".ASPXAUTH").What I need is a different login system for the "/Admin/" virtual directory (backed by an ASP.NET MVCcontroller, "AdminController")... as if the "/Admin/" directory was another web application, but without creating another web project inside my solution.
How can I customize, at runtime, the cookie name used by FormsAuthentication? The FormsAuthentication.FormsCookieName is readonly (and static...), and can be customized only once inside the web.config.Should I create a custom FormsAuthenticationModule?A controller filter, like the following, could be great:
[CustomFormsAuthenticationCookie("NewCookieName")] public class AdminController : Controller {
i developed one simple xml program in asp.net i ll display the xml content in the webpage specific area of the page but i am trying to use this code
string strPath = Server.MapPath(@"App_Datamain_page.xml"); XmlTextReader textReader = new XmlTextReader(strPath); textReader.Read(); // If the node has value while (textReader.Read()) { // Move to fist element textReader.MoveToElement(); Response.Write(textReader.Value.ToString()); }
this code ll print the xml output in top of page . how to avoid this and to display the outpur some specific area of the page.
m building a web-page in that theres a tag which holds some documentary data, so i want to print that specific data and not the whole page i.e banner, textfeilds etc... since i know window.print() function prints the whole page, but how to print a sepicific area in a page.
i have different panels on a page and i want to print specific panel and also show the preview of that print so how can i do this approch using c# or javascript
Does it make sense to do error handling and logging inside actions methods or handle the OnException method inside the controllers. One way means writing try/catches in all the action methods even when there is nothing to be done to recover from the error. Handling this at the controller level would allow logging and redirection to an error handler page without writing try/catches inside all the action methods.
Which method makes the most sense? Here is example code of try/catches in an action method.
[HttpPost] public ActionResult Delete(int id) {[code]...
I used ModalPopup Control on this link, [URL]How should I write the code that to close pop up by click the area outside the pop up panel?I use AjaxControlToolkit-Framework3.5SP1
I am trying to implement the SportStar from Steven Sanderson book but I am encountering a problem when I want to create the NavController. The code is below
public NavController(IProductsRepository productsRepository)
I am REALLY stuck with this and need a solution in the next 24 hours .i I have uploaded my asp.net web application to the web and have the database and connection strings functioning and reading the data from the database. But when I try to write to the DB
I get the following error :
Server Error in '/' Application.
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.
Description:An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
The wierd thing about this is the connection strings work from the local machine when I run from Visual Studio and I can write to the DB there, I just cannot write to the DB from the URL.
I am pretty new to asp.net but I am sure it has to be something to do with the web.config.
I am trying to create a simple login page in ASP.NET C# but am getting some error.
I googled about the error, and tried all the solutions but to no avail.What am I doing wrong? The error is:
"A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)"
I think it's something to do with my connection string which is as follows:
"HCL" is another machine connected to my PC through the LAN and this database, "GS", resides on it. Is the problem with the value I am giving in "Server" attribute of the above code? If not what else may I be doing wrong?
Following is the error I am getting while accessing some of the pages on my website.
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
It is trowing an exception and giving the about mentioned error.
i get error A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - No connection could be made because the target machine actively refused it.)
I successfully added and configured HttpHandler in an Asp.Net WebApplication, but facing problems while trying to add same HttpHandler to Asp.Net WebSite. I have registered it in the web.config, am i missing something This is the error I am getting Configuration Error
Description:
An error occurred during the processing of a configuration file required to service this request. Parser Error Message: Could not load type 'MyHandler'.
Line 98: </pages> Line 99: <httpHandlers> Line 100: <add verb="*" path="*.result" type="MyHandler"/> Line 101: <remove verb="*" path="*.asmx"/>
Here is handler
public class MyHandler: IHttpHandler { #region IHttpHandler Members public bool IsReusable { get { return true; } } public void ProcessRequest(HttpContext context) { } #endregion }
NOTE: I have not made any request for the handler via url, it is just not letting me run application.
I've inherited some code that is having a serious problem. On one page, there are several pairs of "Yes"/"No" checkboxes that act like pairs of radio buttons through the use of the ACT MutuallyExclusiveCheckBoxExtender control. They work as expected. However, when I navigate away from the page, I get a "Microsoft JScript runtime error: Sys.InvalidOperationException: Handler was not added through the Sys.UI.DomEvent.addHandler method." error in the dynamically-generated ScriptResource.ax...c2d9970 [dynamic] file.
The specific method in the dynamically-generated code is: var $removeHandler = Sys.UI.DomEvent.removeHandler = function Sys$UI$DomEvent$removeHandler(element, eventName, handler)
The element is set to any of the checkbox controls (I've removed them one-by-one and it happens to ALLof them) and the eventName is "Click". I gather from the code that it's trying to do a removeHandler before the addHandler for the particular element has taken place. True, I don't have any explicit addHandler lines in my code, but I don't any explicit removeHandler lines either. About all I've got in the aspx code is: [Code] ....
The formatting of the code in this message is a bit weird, but it's basically a simple table with three columns. On each row, there's text in the first column, the checkboxes in the second column and a button in the third. I've searched high and low on the web and nearly every thread I read about his error talks about it in relationship to the use of command buttons in an ACT UpdatePanel.
I migrated an ASP.NET 3.0 application from one web server to another. The only difference that I know of between these webservers are, one is running II6 and the new one (the one this app was moved to) is running IIS7. The application was running fine in it's old environment, no code changes were made, but now it doesn't seem to like the web.config. I get the following error:
i have the following code in my global.ascx and when i click a generate error button the code gets run but seems to fail on the insert error into the DB.
I want the error to be saved to the DB and redirect to default.aspx.
pretty standard stuff.
the error i get is: exe.Message = "Incorrect syntax near 'System'." (looks like somethign with the SQL objects used in global.asx)
void Application_Error(object sender, EventArgs e) { // Code that runs when an unhandled error occurs Exception ex = Server.GetLastError(); StringBuilder theBody = new StringBuilder(); theBody.Append("Error Message: " + ex.ToString() + "
I've created a small website with a simple sqlite database using vwd 2010 .net 4. In dev and test envionments everything works fine, however when i promote to my hosting provider i receive the following error:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.
I've been configuring the connection strings (autogenerated from entity framework and attached db) but unable to get it working on the hosting provider, I'm assuming it's related to permissions but not entirely sure how to resolve - here's the web.config as it stands:
This is really weird I am really stuck on this issue. Now the Environment is WIN2K3 Server is my web server Database is SQL 2008 is in the domain itself I have deployed the application which was using the SSO from the parent Share Point Site and was having forms authentication Now the Users to access the application can be outside domain /inside domain so we have logic to get the internal employee or external But the Problem starts when we have got the request to have the application ready for Internal Users like a Intranet application and we need to have the windows authetication in place Now the problem was with WINDOWS authentication I am not able to get to the HTTP Handlers I have in my code thats really wierd as all was working well having the forms auth. I have changed the following things to make it windows auth. Changed the AUthentication in WEB.Config Unchecked the Anynomous user from Directory Security in IIS.
My Problem is ALL application works well except when I tried to call http_handler It is giving me 404 0 2 in IIS logs page not found when I tried to say window.location = "myhandler.myextension?id=285dc559-8293-44f3-a018-4e7024c82e5b" Gives me Page not found error.