VB.NET HTML декодирование в Gridview - PullRequest
0 голосов
/ 29 ноября 2011

Итак, мне трудно декодировать текст в VB GridView.В настоящее время у меня есть следующий код:

Private Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
    For Each cell As TableCell In e.Row.Cells
        For Each ctrl As Control In cell.Controls
            If TypeOf ctrl Is TextBox Then
                Dim txtControl As TextBox = DirectCast(ctrl, TextBox)
                txtControl.Text = Server.HtmlDecode(txtControl.Text)
            End If
        Next
    Next
End Sub

Но текст в режиме «просмотра» по-прежнему кодируется в HTML, а в режиме «редактирования» они декодируются.

Как мне получить егодекодируется в обоих режимах?

1 Ответ

0 голосов
/ 29 ноября 2011

Вы можете использовать это:

If e.Row.RowIndex = Me.Gridview1.EditIndex Then
'Edit Mode

Else
'Not edit mode

End If

Чтобы определить, находитесь ли вы в режиме редактирования, прежде чем задавать текст.

...