Переписать URL в ASP.NET - PullRequest
       4

Переписать URL в ASP.NET

0 голосов
/ 10 апреля 2011

Я ищу тег URL перезаписи для такого преобразования

www.example.com/subject.aspx?subject=aa&page=1

до

www.example.com/subjects/aa/1

Я попытался добавить 2 доллара, но в Visual Studio обнаружилась ошибка, и это не позволило мне скомпилировать решение.

Ответы [ 2 ]

3 голосов
/ 10 апреля 2011

Попробуйте это:

<rewrite url="^~/subjects/([A-Za-z]+)/([0-9]+)$" to="~/subject.aspx?subject=$1&amp;page=$2"/>
0 голосов
/ 10 апреля 2011

Может быть, это потому, что вы используете «/» в своем правиле перезаписи, поэтому оно создает «виртуальные каталоги», один из способов обойти это, используя html tag base href.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...