Web Forms :: Sitemap Does Not Accept Path?
Feb 14, 2011site map doesnot accept pat with ?id=2,etc.
eg:-
www.aabc.com/search.aspx?id=3 is not accepted nad gives error.
whereas, www.aabc.com/search.aspx works fine.what should i do.
site map doesnot accept pat with ?id=2,etc.
eg:-
www.aabc.com/search.aspx?id=3 is not accepted nad gives error.
whereas, www.aabc.com/search.aspx works fine.what should i do.
We are getting this error message when we try to click the link in the menu to go to Report Server:
Source Error:
Line 31: <siteMapNode title="Reports" description="Reports">
Line 32:
Line 33: <siteMapNode url="https://ffxsqldgc01.ffx.co.fairfax.va.us/Reports/Pages/Folder.aspx?ItemPath=%2fDPZ&ViewMode=List" title="View Reports"
description="Click here to view the reports" />
Line 34: </siteMapNode>
Line 35:
I tried to add after the &, as it was suggested on one of the forum but it did not work. Any other ideas.
I've been having some production runtime errors that I don't fully understand. This has happened to us on a couple different ASP.NET 4.0 Web Sites (shudders - yes, I know - we're porting it to MVC but that's taking some time).
First of all, we have never been able to reproduce this issue in development/QA environments. Secondly, upon deployment, the issue seems to be non-existent. Sometimes the issue manifests within a day or two of deployment and other times the deployment will be live for a month without it manifesting at all. However, once it manifests, then ANY page viewed under the web site causes the error. Lastly, this problem seemed to only come up once we migrated to .NET 4.0. We started at 2.0, a year ago upped to 3.5, and recently upped to 4.0 with this solution and most child projects.
The error:
Could not find the sitemap node with URL '~/Default.aspx'.
A simplified version of our sitemap (with some names changed and uninteresting nodes removed) is as follows:
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<siteMapNode roles="*" title="EG">
<siteMapNode url="~/../SM/Default.aspx" title="Welcome" description="" roles="*" />
<siteMapNode url="~/../SD/Default.aspx" title="SD" description="" roles="*" />
<siteMapNode url="~/../SMD/Default.aspx" title="SMD" description="" roles="*" />
[code]...
I have confirmed in all of the SiteMaps that there is a node with url="~/Default.aspx" with roles="*" (which includes public/anonymous access), so I am very confused as to why this problem occurs.
SiteMap does not have a node for Default.aspx. All of them do. SiteMap's Default.aspx node is not accessible for security reasons to the current user/role. They're all accessible to anonymous users and this problem even exists for super admin users. Passed-in URL contains querystrings (Default.aspx?abcd). I don't know if this is a problem (I sure would hope not) but once the problem manifests itself, I can handwrite the URL with no querystrings and the problem still exists.
SiteMap changes. It doesn't Service's permissions to the sitemap file. The sitemap works perfectly fine after a deployment, so unless permissions are changed in a way that IISRESET fixes, then this is not an issue. The worker process becomes globally corrupt. I don't think so. We have ~12 web sites all in the same app pool and the problem always stays confined within a single web site. Also, we have yet to have this happen to more than a single web site at a time although it has manifested itself in 4 different ones so far.
I've got a custom menu navigation built from a web.sitemap file, the first line of this would be something like:
SiteMapNodeCollection topLevelNodes = SiteMap.RootNode.ChildNodes;
However, now I want to be able to create multiple web.sitemap files, and then programmatically determine which web.sitemap file to use, but I can't seem to find out how to do this. I'm assuming I could either create one custom SiteMapProvider that can perform the logic to determine which web.sitemap file to load, or I have multiple providers, each one with the SiteMapFile property set to a specific *.sitemap file, and then switch providers programmatically before I access SiteMap.RootNode.
How would I programatically reference a .sitemap file that is not the root web.sitemap file? I have a file called research.sitemap in a folder a level under root. I want to refernce this file in my code behind like his: SiteMapNode m1 = SiteMap.RootNode (but since this isnt web.sitemap in the root, I dont know how to get access to it).
View 1 RepliesI have a second level node that goes onto two lines. The first line indents 15px as is set by the class for node level 2. The seond line kicks back to the same level as 1st level nodes. Here's what I mean:
Parent Node
Second node
line 2 of second node
I want it to be like this:
Parent Node
Second Node
line 2 of second node
I am creating a CacheDependency on the file that my SiteMap provider uses. I would like to get the name of the file from my sitemap provider instead of hard coding it. Is there a way?
Edit
Duh, I forgot to mention: XmlSiteMapProvider that comes with ASP.NET
Edit 2
Reflector shows a private member field called _filename that isn't exposed in any way as far as I can tell.
I have a code to open PDF file, like this
[Code]....
Over here I have created a folder with name Data inside my solution, so the Server.Mappath("Data") as well the statemet for converting assigning the src property of the IFrame I1 is working properly. But I want to use the files from a folder which resides in a network folder like
I am trying to upload a file Into a MapPath but I am getting a error 'C:/WebSite/userimages/' is a physical path, but a virtual path was expected. My code is:
[Code]....
the syntax to convert a virtual path to a physical path.
I wanted to upload a file located in one server and i know only the website name.
i want a text box in asp that should take only numbers if we enter alphabets or special characters that should give an error how can i achive this
View 8 Repliesi have text box, i want to enter age in to that,if i enter "Text" into that that text should not enter into that.only numerics only enter. Alphabetic key must be disable for that text box.
View 9 RepliesI have a javascript to validate and avoid null values for my form but there are some textboxes that I need to be 'optional'. I tried erasing the validation for province address and province contact in javascript to make it optional, but the problem is whenever I add the values in the database, an error message appears "Input string was not in a correct format". It's in C# This is my present code wherein the provincial address and provincial contact must only be optional:
protected void submitButton_Click(object sender, EventArgs e)
In my registration form, there is field to enter emailid of member, i want to restrinct user, so that he would able to enter to only three domain name like gmail, hotmail, yahoo like this emailids.
View 1 RepliesWhen I try to input < or > in a textbox control , I get a error, how can I do ?
View 6 RepliesI am using a File Upload control to upload .BMP Images.
What I need to do is to Only accept .BMP Images that has the Exact size: Width: 100 and Height: 150.
[Code]....
[Code]....
I have A textbox inside formview, ive add litered textbox from ajax and allow only numbers and "."Works fine. THe only problem they can enter multiple dots. I want textbox to accept only following formats: 100, 1234.56 - i.e integers and decimals.
View 2 Repliesthere is a text box in my form to input name.. I apply regular expression to accept only characters ... but it is not accepting space.
i apply this regular expression
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server"
ControlToValidate="txtName" ErrorMessage="Only alphabets are allowed"
ForeColor="Red" ValidationExpression="[a-zA-Z]+" > </asp:RegularExpressionValidator>
I want to accept user comments and store it in database.
View 1 RepliesI want to set my textbox textmode="time"
View 1 RepliesMe with C# asp.net, how can I validate a text box such that it should accept only numeric values and -
View 6 RepliesUsing a RegularExpressionValidator, I want my textbox to accept a max of 20 chars, and only English characters A-Z (upper and lowercase), 0-9, hyphens (-), underscores (_), and spaces. That's it.
Now that I think about it, since this text will be used by a proprietary software to create a file of the same name, and will also be included in the querystring when the page is redirected (so that I can find the file so the user can download it), I'm not sure if I should keep it safe and not accept spaces.
I need a regex to not accept single quote, dobule quote and coma. I want to add this to regularExpressionValidator.
View 3 RepliesI wish to set the accept button for each of my content pages. My Master Page login button is set as the accept button somehow. This is fine for the home page, but not the majority of the other 40 pages. All of my website pages are content pages and they are linked to the master page. They don't have forms, just contentplaceholder tags. Does anyone know if there is a way to programaticaly set the accept button in the code behind of a content page?
View 2 Replies" Textbox" should accept only alphanumeric values..............
View 1 Replies