NavigateUrl просто определяет, что строка будет идти в HREF = «» атрибут тега привязки в этом случае, оказанные HTML выглядит как:
<a href="&orderBy=countryasc">
Поскольку URL не начинается с строка протокола (http://
или https://
) предполагается, что это относительная ссылка из текущего файла. Вам также нужно будет указать имя текущего файла.
Кроме того, вы можете получить URL-адрес текущего файла со всеми параметрами, проложенными для него, с помощью: <a href="<%= Request.RawUrl %>&orderBy=countryasc">
. Похоже, что что-то такое, что вы искали. Убедитесь, что вы точно знаете, что orderby = countryasc никогда не будет первым параметром в querystring, хотя - параметры должны быть отделены от имени файла «?» так что это должен быть первый разделитель.
Приятно принять ответы и дать вам предупреждение о нечетком чувстве помощи другим. – smaclell