por eso te comentaba que pusieras tal cual el code que te pasé, precisamente para hacer la prueba que te digo
 
mira (
copia y pega tal cual lo escribo para 
hacer la prueba)  
 Cita:  <asp:RangeValidator ID="rgvAnoFabri" runat="server" Text="*" ControlToValidate="TxtAnoFabri" Type="Double" Display="Dynamic" ErrorMessage="El año de fabricacion debe ser mayor a 1986" ></asp:RangeValidator>
    codebehind (page_load)  
Código:
 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If Not IsPostBack Then
                  rgvAnoFabri.MaximumValue = "40"
            End If
        End Sub
  estoy dando por hecho que existe tu textbox llamado TxtAnoFabri que quiero pensar que existe