Hello All,
In my app I have a page that shows articles something like
showarticle.aspx?articleid=xxxx, I want that it looks like:
/showarticle/article-one-title.aspx and so forth, so I was thinking to use
the “new” asp.net 2.0 URL Mapping instead of write a http module to handle
this.
I set the settings this way: <urlMappings configSource="Mappings.xml" /and
I‘m planning to update the xml file every time a new article is added. I’m
not happy with this way, will be better to use the HTTP Handler? Any
recommendation?
Thanks! 4 2286
Hi,
ed wrote:
Hello All,
In my app I have a page that shows articles something like
showarticle.aspx?articleid=xxxx, I want that it looks like:
/showarticle/article-one-title.aspx and so forth, so I was thinking to use
the “new” asp.net 2.0 URL Mapping instead of write a http module to handle
this.
I set the settings this way: <urlMappings configSource="Mappings.xml" /and
I‘m planning to update the xml file every time a new article is added. I’m
not happy with this way, will be better to use the HTTP Handler? Any
recommendation?
Thanks!
It really depends on your use case. If a program can deduct the mapping
according to the article's name or content, then I would rather
recommend going with a HttpModule. It's quite easy to do in 2.0 anyway.
The urlMappings solution is easier, but if you must update and upload
the config file every few days, it might be too much of a trouble.
Note additionally that every modification to the web.config file causes
the application to restart, and all existing sessions are closed. In a
productive environment, it might not be possible at all. http://msdn.microsoft.com/library/de...lrewriting.asp
HTH,
Laurent
--
Laurent Bugnion, GalaSoft
Software engineering: http://www.galasoft-LB.ch
PhotoAlbum: http://www.galasoft-LB.ch/pictures
Support children in Calcutta: http://www.calcutta-espoir.ch
IIS 7 will probably support URL rewriting at some point, or try one one
of the ASP.NET 2.0 rewriting components that are available, this one is
supposed to be good: http://www.urlrewriting.net/
ed wrote:
Hello All,
In my app I have a page that shows articles something like
showarticle.aspx?articleid=xxxx, I want that it looks like:
/showarticle/article-one-title.aspx and so forth, so I was thinking to use
the "new" asp.net 2.0 URL Mapping instead of write a http module to handle
this.
I set the settings this way: <urlMappings configSource="Mappings.xml" /and
I'm planning to update the xml file every time a new article is added. I'm
not happy with this way, will be better to use the HTTP Handler? Any
recommendation?
Thanks!
Thanks so much for your advice. I was afraid for the app restart too.
Will be nice to be able to write in the future something like this:
<urlMappings configSource="GetMapingXMl.aspx" /and this page will build the
xml with the updated mappings ;-) hehehe don't you think?.
"Laurent Bugnion" wrote:
Hi,
ed wrote:
Hello All,
In my app I have a page that shows articles something like
showarticle.aspx?articleid=xxxx, I want that it looks like:
/showarticle/article-one-title.aspx and so forth, so I was thinking to use
the “new” asp.net 2.0 URL Mapping instead of write a http module to handle
this.
I set the settings this way: <urlMappings configSource="Mappings.xml" /and
I‘m planning to update the xml file every time a new article is added. I’m
not happy with this way, will be better to use the HTTP Handler? Any
recommendation?
Thanks!
It really depends on your use case. If a program can deduct the mapping
according to the article's name or content, then I would rather
recommend going with a HttpModule. It's quite easy to do in 2.0 anyway.
The urlMappings solution is easier, but if you must update and upload
the config file every few days, it might be too much of a trouble.
Note additionally that every modification to the web.config file causes
the application to restart, and all existing sessions are closed. In a
productive environment, it might not be possible at all.
http://msdn.microsoft.com/library/de...lrewriting.asp
HTH,
Laurent
--
Laurent Bugnion, GalaSoft
Software engineering: http://www.galasoft-LB.ch
PhotoAlbum: http://www.galasoft-LB.ch/pictures
Support children in Calcutta: http://www.calcutta-espoir.ch
Hi,
ed wrote:
Thanks so much for your advice. I was afraid for the app restart too.
Will be nice to be able to write in the future something like this:
<urlMappings configSource="GetMapingXMl.aspx" /and this page will build the
xml with the updated mappings ;-) hehehe don't you think?.
I doubt that will happen, considering how easy it is to use HttpModules
in ASP.NET 2.0 to rewrite URLs, and also how many solutions already
exist on internet.
Greetings,
Laurent
--
Laurent Bugnion, GalaSoft
Software engineering: http://www.galasoft-LB.ch
PhotoAlbum: http://www.galasoft-LB.ch/pictures
Support children in Calcutta: http://www.calcutta-espoir.ch This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Frank |
last post by:
Hi there,
In web.xml, I know it's possible to do path mapping:
<path-mapping url-pattern="/aaa/*" real-path="C:\TEMP\"/>
So a call to myserver.com/mywebapp/aaa will redirect to c:\temp.
...
|
by: Pierre Fortin |
last post by:
Hi!
"Python Essential Reference" - 2nd Ed, on P. 47 states that a string
format can include "*" for a field width (no restrictions noted); yet...
>>> "%*d" % (6,2) # works as expected
' ...
|
by: naruto |
last post by:
Hi all,
I have the following being defined in a A.cxx file.
// define in source file. Not exported to the outside world (this
cannot be
// moved to the header file )
#define CHANNEL_0 0...
|
by: mike |
last post by:
regards:
Where to find tag mapping-table of HTML translated to XHTML1.0
Any positive suggestion is welcome.
thank you
May goodness be with you all
|
by: Tamas Hegedus |
last post by:
Hi!
I am looking for an xml-object mapping tool ('XML Data Binding-design
time product') where I can define the mapping rules in 'binding files'
and the parser is generated automatically.
...
|
by: Elder Hyde |
last post by:
I was reading this interview with Hejlsberg, when suddenly the
conversation turned to O/R mapping. Hejlsberg talked as if he had had to
design an O/R mapping for .NET (he said ".NET had each one of...
|
by: BentleyInc |
last post by:
I'm trying to find a way to add a whildcard application mapping to
aspnet_isapi.dll in IIS programmatically.... been looking into IIS
administrator reference but didn't find the right function to...
|
by: none |
last post by:
Hi,
I'm trying to establish table mappings, and I've hit a snag.
At the point to where I try to fill the schema (DB_adapter.FillSchema),
I get an exception, and the message is as follows:...
|
by: Ram |
last post by:
Hey,
I'm having a trouble mapping a connecting between 2 of my tables.
We have 2 tables - the simplest "dept", "emp" tables which are mapped
to 2 classes.
Class Dept contains 2 properties for...
|
by: Jan Kucera |
last post by:
Hi,
does anybody know about wildcard mapping ASP.NET 2 in IIS6?
Any tutorial?
Thanks,
Jan
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development projectplanning, coding, testing,...
| |