Pregunta

Estoy construyendo un control de servidor que va a buscar en nuestra base de datos y devolver los resultados.El control de servidor contiene un ASP:Panel.He puesto el botón predeterminado en el panel de igual a mi el botón de identificación y han establecido la forma de botón por defecto igual a mi el botón de id.

En el Panel:

 MyPanel.DefaultButton = SearchButton.ID

En el Control:

Me.Page.Form.DefaultButton = SearchButton.UniqueID 

Funciona bien en IE y Safari me puede escribir un término de búsqueda y pulse la tecla enter y se busca bien.Si lo hago en FireFox me sale un cuadro de alerta diciendo: "referencia a Objeto no establecida como instancia de un objeto.

Cualquier persona ejecuta a través de esto antes?

¿Fue útil?

Solución 2

Termina esta resuelto mi problema:

     SearchButton.UseSubmitBehavior = False

Otros consejos

Es SearchButton un LinkButton?Si es así, el código javascript que se escribe en el navegador no funciona correctamente.

Aquí es un buen post en el blog explicando el problema y cómo resolverlo:

Utilizando El Panel.Propiedad DefaultButton con control LinkButton en ASP.NET

Yo podría estar equivocado y esto no podría hacer una diferencia, pero ¿has probado:

Me.Page.Form.DefaultButton = SearchButton.ID

en lugar de

Me.Page.Form.DefaultButton = SearchButton.UniqueID
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top