Это код, который я использую в web.config:
<add name="MainRule" virtualUrl="^~/Pages/([\w-_]+).html"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/page.aspx?pid=${PageTitleToId.ConvertPageTitleToPageId($1)}"
ignoreCase="true" />
В папке App_Code у меня есть класс «PageTitleToId.cs», который содержит функцию ConvertPageTitleToPageId, которая принимает строковый параметр.
Я что-то упустил, потому что функция ConvertPageTitleToPageId не вызывается при запуске страницы.
Любая помощь приветствуется,
Simplecode