Динамические валидаторы Asp.net не работают в Chrome или Safari

Хорошо яm динамически создает элементы проверки Asp.net и вставляет их в панель обновлений. Проверка работает в IE и Firefox, но не в Chrome или Safari.

Вот файл aspx. Дон»не спрашиваю, почему яЯ не использую кнопку управления сервером ...

 

    
    
    

        
        

    




Вот код позади:

 Dim Survey As New Survey

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Request("__EVENTARGUMENT") = "btnNext" Then
        NextClick()
    End If

    Label1.Text = Date.Now.ToString



End Sub

Private Sub NextClick()
    Survey.RenderPage(PlaceHolder1)
End Sub

А вот и класс:

    Public Class Survey

    Public Sub RenderPage(ByVal PlaceHolder As PlaceHolder)

        Dim textbox As New TextBox
        textbox.ID = "testing"
        PlaceHolder.Controls.Add(textbox)

        Dim val As New RequiredFieldValidator
        val.ControlToValidate = textbox.ID
        val.Text = "required"
        val.EnableClientScript = True
        PlaceHolder.Controls.Add(val)

    End Sub
End Class

У кого-нибудь есть идеи, как заставить это работать в Chrome и Safari?

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

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