Имя 'ASPQueryStringEncryption' не существует в текущем контексте - PullRequest
1 голос
/ 06 марта 2020
<a href='ProductDetails.aspx?id=<%# ASPQueryStringEncryption.MyCrypto.GetEncryptedQueryString(Eval("ProductID").ToString()) %>'>View Details</a>

Я использую ASPQueryStringEncryption, но он говорит мне:

Имя 'ASPQueryStringEncryption' не существует в текущем контексте

1 Ответ

0 голосов
/ 06 марта 2020

Я думаю, вы следуете этой статье Как зашифровать строку запроса в ASP. NET. . В этом случае ASPQueryStringEncryption - это имя приложения (проекта).

MyCrypto - это ваш класс, поэтому проверьте его пространство имен и используйте вместо ASPQueryStringEncryption

<a href='ProductDetails.aspx?id=<%# APPLICATION_NAMESPACE.MyCrypto.GetEncryptedQueryString(Eval("ProductID").ToString()) %>'>View Details</a>

В большинстве случаев он должен начинаться с названия вашего проекта

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