/ / url mapovanie s koncovým lomítkom alebo bez neho - asp.net, mapovanie url

mapovanie URL s alebo bez ukončovacích lomka - asp.net, priradenie adresy url

Používam UrlMappings v web.config. Teraz musím mať 2 položky adresy URL, aby mapovanie fungovalo s koncovým spätným lomítkom aj bez neho. Páči sa ti to:

<urlMappings>
<clear />
<add url="~/app" mappedUrl="~/Templates/Sections/Common/Article.aspx?id=981" />
<add url="~/app/" mappedUrl="~/Templates/Sections/Common/Article.aspx?id=981" />
</urlMappings>

Je možné, aby adresa URL (~ / app) fungovala s koncovou lomkou alebo bez nej, v jednom riadku kódu? Mabye pomocou zástupných znakov alebo niečoho pre adresu URL „~ / app“ ..?

odpovede:

0 pre odpoveď č. 1

Na urlMappings prvok neumožňuje použitie zástupných znakov alebo regulárnych výrazov. Lepším riešením tohto problému by bol plne vybavený Modul prepis URL (ktorý je voliteľným modulom, ktorý môžete nainštalovať do služby IIS), ktorý vám umožňuje písať regulárne výrazy a mapovať vaše prichádzajúce adresy URL na internú cestu.