Deliver superior customer experiences with an AI-driven platform for creating and deploying cognitive chatbots
Deliver Awesome UI with the most complete toolboxes for .NET, Web and Mobile development
Automate UI, load and performance testing for web, desktop and mobile
A complete cloud platform for an app or your entire digital business
Detect and predict anomalies by automating machine learning to achieve higher asset uptime and maximized yield
Automate decision processes with a no-code business rules engine
Optimize data integration with high-performance connectivity
Connect to any cloud or on-premises data source using a standard interface
Build engaging multi-channel web and digital experiences with intuitive web content management
Personalize and optimize the customer experience across digital touchpoints
Build, protect and deploy apps across any platform and mobile device
Rapidly develop, manage and deploy business apps, delivered as SaaS in the cloud
The content you're reading is getting on in years
This post is on the older side and its content may be out of date.
Be sure to visit our blogs homepage for our latest news, updates and information.
In Sitefinity 4 we support parameters in the URL , not only in the query string. The only problem for now is that we have to be able to tell the difference between a valid URL and an invalid one. But when the URL does contain parameters, it gets a bit complicated. The only way to do it is to know if the parameters are handled and by what. In Sitefinity 4.2 SP1 we introduce a way to do it. There's one thing that gets affected though and that's the custom controls. So if you have a custom control that relies on some parameter or parameters in the URL, you have to add this line of code to indicate that you have processed a specific parameter :
This will indicate that at least one parameter is handled. If you skip it and no other control recognize the parameter it will throw a 404 error.
This feature depends also on some settings :
Page->Title & Properties ->Allow parameter validation. This has to be checked if you want to have a page with parameters , other way it will throw 404 if the page is requested with additional parameters in the URL.
You can also turn off this feature from
Settings -> Advanced Settings -> Pages -> EnableBackwardCompatabilityForPagesUrls. If you click this it will return the previous page behaviour.
For your convenience we've prepared a brief example demonstrating how two user controls can communicate with each other using UrlParameters.You can download the sample from here.
View all posts from The Progress Team on the Progress blog. Connect with us about all things application development and deployment, data integration and digital business.
Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.