I need to set up routing in global.asax so that anybody going to a certain page with an actual tilde in the URL (due to a bug a tilde ended up in a shared link) is redirected to the proper place using routing. How can I set up a route for a URL with an ACTUAL tilde ("~") in it, e.g. www.example.com/~/something/somethingelse to go to the same place as www.example.com/something/somethingelse - it never seems to work!
Was looking at asp.net mvc complex routing for tree path as an example of how to define a custom route handler for my MVC app. Essentially, I want to give the end user ultimate flexibility in defining the URL for any given page, so I provide them with a field in the interface to specify their own custom URL.
My custom route handler is basically a wild-card handler. It will do a lookup and if it finds a match, map it accordingly. However, if no match is found, I want it to fall back and find the next rule that matches in the global.asax. Is that possible? Or do I essentially need to code the mappings that used to exist in my global.asax into my custom route handler?
I have my project set up with the virtual path "/MyVirtualPath", create the virtual directory in IIS 6 (W2003) and everything works fine. Then to work better with Google Analytics I change the virtual path "/myvirtualpath" and change all redicecciones and links to lowercase. also applies the class "lowercase route urls in aspnet mvc" and works perfectly.
The problem I had to modify the virtual directory in IIS, delete virtual path "/MyVirtualPath" and I created the new "/myvirtualpath", but in all cases I use tilde "~" or where I make a "RedirecToAction" (which should take "LowercaseRoute"), continues to maintain the virtual path "/MyVirtualPath". For example, if I see the HTML source code in the browser, see "/MyVirtualPath/Content/Site.css" instead of "/myvirtualpath/Content/Site.css. "
I have a master page with links to other pages in the site. Those links use tilde paths (like "~/dir1/page2.aspx"). On most of the pages in the site that use this master page, there is no problem. The problem only seems to be on a few pages that use the master page, the links are VERY wrong, it tries to use the ~ as part of the link (so they are[URL]. It's as if it is treating the tilde as a literal under certain
I am receiving a Parser Error with all my pages in a particular folder:
Parser Error Message:
The file '/railroad/freightcars/covered_hopper/MasterFiles/Freightcars.master' does not exist. Line 1: <%@ Page Title="Freight Car Photos - CP Covered hoppers - CoveredHopperPhotos.com" Language="C#" MasterPageFile="~/MasterFiles/Freightcars.master" AutoEventWireup="true" CodeFile="cprail.aspx.cs" Inherits="railroad_freightcars_covered_hoppers_cprail" %>
It seems like the ~ is not resolving; none of my .aspx pages in this folder work. All my pages in several other folders work fine.
I had this problem with another folder when i first published pages to a folder named covered_hoppers. Since i couldn't figure out the problem, i renamed the folder to covered_hopper and re-published.. all worked fine for a couple of months until yesterday. Now i am having the same problem. No problems on my local copy; never had this error with any other folder in my site.
Where does asp.net virtual path to resolving the tilde "~" in the links, for example <link rel="stylesheet" type="text/css" href="~/Css/Site.css" />, redirects, or "RedirectToAction" in "ASP.NET MVC".?
I have this master page, that uses a few .js files and a flash animation.
the <script> and <object> tags that are used to embed these in the page take in relative paths as src. However, since the pages .aspx, i'll need to convert these into tilde paths, ie. somehow change the relative paths to tilde path (is this the absolute path?), so that i can use the master page in any of my pages in subfolders as well. if this question has been posted b4, kindly give me a link... i've not been able to find a solution.
When a create a web project ( ex webapplication) and when we publish it. We have Two folders created ( App_data and Bin) and have one file Default.aspx and web.config file.
My question.
1. Where is Default.aspx.cs file?
2. When a request will comes for example ( http://Mywebsite/default.aspx)
Does it goes to default.aspx page? or it goes to the webapplication.dll file which is under bin folder?
I would like to take my usercontrols that are loaded dynamically and stick them into a list that references the actual object that has been loaded. So I can go into the list and pull results from the usercontrol. I would like to use mycontrol.GetResult() and it will then reference the control and grab the results from the form that has been filled out, which the results will be returned as a string. I do not want it to initialize a new control of the same type because I will not be able to receive my results then.
Normally we have to use scriptmanager control on our page whenever there is a need for update panel and other ajax controls. I want to know about actual function of scriptmanager.
I have a basic webform (method="POST") which I would like to "hide" in codebehind by using <asp:LinkButton> and using the OnClick-value to generate the form in C# & doing the http-request. So basically the form looks like this:
[Code]....
Now what I want is to have something like this:
[Code]....
Now my problem is that if i use the normal <form> it displays correctly and works correctly but if I try using <asp:LinkButton> I can't see anything on the actual page.
Our app uses session to keep track of users. We stuff their user id into session on logon. If the browser cache is cleared any refresh to the page is done then the user will see the log out sign - as the app cant get theuser id from session as the aspnet_session cookie wont be present in the request.Firefox works correctly but when I clear the cache on i.e. the session is maintained. The session ID's are the same for multiple requests.how I can debug the app to see what cookies its getting. How do I look at the actual cookie that is passed to .net?
I have a website that hosts video files. Some are small around 5mb and some are up to 200mb. This site is not live yet, but when I try to do a test download, it doesnt show the total file size, it just shows how much it has downloaded and the speed.
I tried downloading a 5mb file and once it completed it had actually downloaded 15.2mb. The file worked fine but why was it so large when the actual file is not that size at all. The type of files that are donwloaded are FLV's and MOV's.
I have tested this on IE 6, IE 8, Chrome, Safari, and Firefox, all with the same results.
I am developing an ASP.NET web page with C#. I have a sitemap document but I want to hide certain nodes based on the user's credentials. However, I am having problems with my code removing the actual node. Visual Studio runs the program with no errors. However, the node is still there. Below is the code I have developed for this. The node changes text to "it worked" as I hope written. However, it will not remove itself. I can get the item to be disabled, change enablement, but I need to hide it completely from the viewers view - not the document.
I am trying to get a number returned from a webservice that executes a stored procedure and gets the record count from SQL. I then want to display an alert with the record count to the users, When they click on 'Check records' button. For now I am just using the alert to see if I could get a number back, here the code I am using:
It just returns [object] rather than the actual data in the alert box in IE 7.0 however it works fine in Firefox and displays the valid record counts like 0, 10, 36 etc...So there some thing else I need to do to handle the JSON data in IE but
I have a situation where I need to display an actual error/exception that happened during processing after the OnFailure event of the AjaxOptions class fires. Is this possible? I know the OnFailure allows me to write a method that can display a custom error message. Instead of this error message, I'd like to display the actual exception.
Here is my code for the ajax form init.:
[Code]....
And then here is my Javascript method:
[Code]....
As you can see, I am currently displaying an errorMessageDiv which has the code:
[Code]....
I would love it though if I could show them the actual Exception message (which i have wrapped) so I can tell them the exact cause of error.
Is it possible to insert information into the gridview's pager, like "Showing 10 of 55 items (You are on page 3)" and bind that information accordingly to the actual PageCount and PageSize properties?
I can only think of doing it outside the pager, even outside the GridView.
I have more or less zero .asp knowledge but i'm hoping this will be quick and easy. Bots have been spamming our web form. I have a simple .php form that submits with an .asp script. The .asp checks for valid email address etc. but i need to check andilter the actual body content.