Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2005, 20:39
Avatar de Krotalo
Krotalo
 
Fecha de Ingreso: marzo-2002
Ubicación: Mexicalpan de las Tunas
Mensajes: 48
Antigüedad: 22 años, 2 meses
Puntos: 0
si utilizo RequiredFieldValidator no se ejecuta el form

este es el problema:

quiero agregar datos a una tabla de una bd, tengo el formulario y la rutinapara agregar los datos, hasta aqui va todo bien, (agrega los datos perfectamente) el problema es al validar esos datos del form con "RequiredFieldValidator", al oprimir el boton para enviar los datos no pasa nada nolos guarda, como si no enviara el form


este es el form:


<form runat="server">
dato1 : <asp:TextBox id="campo1" runat="server"/>
--------cuando pongo esto ya no funciona -----
<asp:RequiredFieldValidator id="valcampo1"
ControlToValidate="campo1"
Display="Dynamic"
runat=server>
&nbsp;*
</asp:RequiredFieldValidator>
---------------------------------------------------

<br>
dato2 : <asp:textbox ID="campo2" runat="server"/>
------cuando pongo esto ya no funciona -----------
<asp:RequiredFieldValidator id="valcampo2"
ControlToValidate="campo2"
Display="Dynamic"
runat=server>
&nbsp;*
</asp:RequiredFieldValidator>
--------------------------------------------------

<br>
<asp:Button ID="enviar" text="guardar" runat="server"/>

</form>


Bueno este es el script para guardar:

<script runat="server">
sub page_load (obj as object, e as eventargs)
if ispostback() then
Dim objConn As new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\prueba\base.mdb;Persist Security Info=False")
Dim obCmd As OleDbCommand
Dim strSql As String = "insert into tb_prueba (dato1, dato2) values (@dat1, @dat2)"
obCmd = New OleDbCommand(strSql, objConn)
obCmd.Parameters.Add(New OleDbParameter("@dat1", OleDbType.VarWChar))
obCmd.Parameters("@dat1").Value = campo1.Text
obCmd.Parameters.Add(New OleDbParameter("@dat2", OleDbType.VarWChar))
obCmd.Parameters("@dat2").Value = campo2.Text
obCmd.Connection.Open()
obCmd.ExecuteNonQuery()
obCmd.Connection.Close()
end if
end sub
</script>





no se a que se deba, talves algo del explorer, o del javscript que generan los RequiredFieldValidator, si alguien sabe como resolver esto por favor ayudenme
__________________
:neurotico
:ojotes