Ошибка HTTP 404 после кодирования URL

Когда я использую HttpUtility.UrlEncode для кодирования URL, я получаю ошибку сервера.

ASP.Net код:

NavigateUrl=<%# HttpUtility.UrlEncode(string.Concat("UpdateMember.aspx","?groupId=", DataBinder.Eval(Container.DataItem, "GroupID").ToString())) %> 

Адрес:

http://localhost/UITest/MM/UpdateMember.aspx%3fgroupId%3d0032409901

что приводит к «HTTP-ошибке 404.0 - Not Found» Требуемый ресурс был удален, изменилось его имя или временно недоступен ».

Однако используя:

NavigateUrl=<%# string.Concat("UpdateMember.aspx","?groupId=", DataBinder.Eval(Container.DataItem, "GroupID").ToString()) %> 

Результаты в URL:

http://localhost/UITest/MM/UpdateMember.aspx?groupId=0032409901

который работает отлично. Я что-то делаю неправильно?

Ответы на вопрос(2)

Ваш ответ на вопрос