#
в URL-адресе относится к именованному тегу привязки (<a name="xxx" />
) и не передается на сервер.
~/page.aspx#/Home
относится к якору с именем /home
на странице page.aspx
.
Сервер получит запрос только на page.aspx
, и все, начиная с #
и далее, не будет пропущено.
См. этот ТАК вопрос и ответы.
Другими словами - не используйте символ #
в своем URL-адресе, если они не ссылаются на именованный якорь в документе, поскольку вы не сможете перенаправить их на сервер.