Duda de programación urgente.

31/07/2007 - 16:54 por Alvaro | Informe spam
Hola a todos, vereis tengo un par de dudas que me han surgido en la creación
de una WebPart.
Resulta que el evento de un bóton tengo que darle derechos elevados. He
buscado y necesito usar la clase SPSecurity que hereda de
Microsoft.SharePoint. Pues no se porqué pero cuando escribo SPSecurity no me
reconoce el VisualStudio 2005. Tengo la referencia a Microsoft.SharePoint y
también puesto el "using Microsoft.SharePoint". En el IDE no me aparece, al
igual que no me aparece SPContext. Por ejemplo para decir que estoy en el
contexto actual, siempre lo hago de la siguiente manera: SPSite mysite =
SPcontrol.GetContextSite(Context). Resulta que también se puede hacer así
SPSite mysite=SPContext.Current.Site pero como he dicho no me lo reconoce.
¿Que tengo que hacer para poder utilizarlo?

Al compilar me dice que "The name spsecurity (o spcontext) does not exist in
current context).

Muchas gracias de antemano
 

Leer las respuestas

#1 Iñigo
07/08/2007 - 12:50 | Informe spam
Muy buenas,
Creo que si utilizas directamente
"using Microsoft.SharePoint.SPSecurity" y luego en la programacion
directamente lo que necesitas puede valerte.
A mi tambien me a pasado de no poder utilizar algun espacio de nombres en la
programacion pero si al declararlo en los using.
Prueba haber si es asi y nos cuentas.

Un saludo y espero que sirva de ayuda.

"Alvaro" wrote:

Hola a todos, vereis tengo un par de dudas que me han surgido en la creación
de una WebPart.
Resulta que el evento de un bóton tengo que darle derechos elevados. He
buscado y necesito usar la clase SPSecurity que hereda de
Microsoft.SharePoint. Pues no se porqué pero cuando escribo SPSecurity no me
reconoce el VisualStudio 2005. Tengo la referencia a Microsoft.SharePoint y
también puesto el "using Microsoft.SharePoint". En el IDE no me aparece, al
igual que no me aparece SPContext. Por ejemplo para decir que estoy en el
contexto actual, siempre lo hago de la siguiente manera: SPSite mysite =
SPcontrol.GetContextSite(Context). Resulta que también se puede hacer así
SPSite mysite=SPContext.Current.Site pero como he dicho no me lo reconoce.
¿Que tengo que hacer para poder utilizarlo?

Al compilar me dice que "The name spsecurity (o spcontext) does not exist in
current context).

Muchas gracias de antemano

Preguntas similares