GridView и столбец HyperLink, передающие значение Encrypt QueryString на указанную страницу - PullRequest
1 голос
/ 23 ноября 2010

У меня есть сетка, которая загружает некоторые данные из БД при загрузке страницы.столбец id является столбцом гиперссылки, при щелчке по столбцу он должен перейти на следующую страницу с идентификатором, который должен быть в зашифрованном формате.

1 Ответ

1 голос
/ 20 февраля 2011

Я думаю, что вы должны создать новый класс столбцов гиперссылок, полученный из исходного и переопределить форматирование внутри с возможностью шифрования.

exmaple:

Imports System.Web.UI.WebControls

Public Class MyHyperlinkColumn
    Inherits HyperLinkColumn
    Protected Overrides Function FormatDataNavigateUrlValue(ByVal dataUrlValue As Object) As String
        Dim strdata As String
        Dim encr As New AnyWebEncrytor()
        strdata = String.Format(Me.DataNavigateUrlField, encr.Encrypt(CStr(dataUrlValue)))
        Return strdata 'MyBase.FormatDataNavigateUrlValue(dataUrlValue)
    End Function
End Class
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...