Brian Pontarelli wrote:

Besides that, I feel that everything else is fine and all we would be adding would be features. Nothing else really needs to be completely changed, but these two changes would impact applications that are already built on SmartURLs and codebehind.

So, if I bang out this specification, which would include the existing functionality with the changes above and a few other things I want to add in terms of features (i.e. searching / interceptors / defaults / exceptions / etc), would you feel comfortable writing the book against that?

While on the topic, with respect to defaults/exceptions etc, can I ask the specification addresses how invalid URLs are handled. In the current implementation (0.18) invalid URL's return (unexpected?) success results.

ie. http:///www.example.com/invalid/path/to/resource currently maps to the IndexAction at / (incorrectly?)

Namespace precedence also seems to be an issue when handling invalid paths and needs to be specified:

ie.
Assuming pets.IndexAction exists:
http://www.example.com/pets maps to pets.IndexAction (as expected); but the URL: http://www.example.com/pets/dogs maps to /IndexAction if pets.dogs.IndexAction does not exist rather than pets.IndexAction or an exception (which is expected?)

My point is, it's currently ambiguous how these exceptions should be handled. Between these and the issues already in the issuelist, my experience with SmartURLs 0.18 hasn't yet been positive except in the simplest of use-cases. I do feel the approach is great and needed though and I'm looking forward to the enhancements.

regards,
Jeromy Evans

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to