¿Cómo puedo vincular a una ASP: modo de inserción de DetailsView a través de una página externa

votos
1

A diferencia de muchos de los ejemplos y la documentación de ASP.NET, estoy haciendo una lista gridview en una página, y enlaza a una segunda página para hacer la vista edit / update, enviando la ID para el registro en la cadena GET.

En mi vista de edición / actualización, estoy usando una ASP: DetailsView para ver, editar e insertar registros. Todo esto funciona bien.

En la detailsViewpágina, lo tengo autogenerando un new recordenlace que usa la devolución de datos para mostrar el formulario de inserción en blanco que se debe completar.

El único problema es que no tengo idea de cómo vincular la insertvista de DetailsViewuna página externa. ¿Me estoy perdiendo de algo?

Publicado el 09/12/2008 a las 21:48
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
3

Pude haber entendido mal tu pregunta, pero ...

No creo que pueda 'enlazar con la vista de inserción', pero lo que puede hacer es cambiar programáticamente el modo de DetailsView una vez que la página se haya cargado. Recuerde verificar que la ID aprobada tenga primero un valor.

Por ejemplo:

If Not idValue Is Nothing Then   
    yourDetailsViewName.ChangeMode(DetailsViewMode.Insert)
End If

Consulte la página de MSDN para obtener más información:
DetailsView.ChangeMode Method

Respondida el 10/12/2008 a las 08:14
fuente por usuario

votos
1

Solo quería hacer un seguimiento y decir que, aunque no encontré una forma de vincularme a un estado de página específico, descubrí el parámetro DefaultMode de la vista de datos, que al menos le permite elegir un estado inicial.

Por lo tanto: DefaultMode = "Insertar"

Al menos, le permite elegir el modo de inserción como predeterminado.

Respondida el 12/12/2008 a las 05:30
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more