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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 alvarodiaz83
21/08/2007 - 11:18 | Informe spam
Tenía la versión del ensamblado de SharePoint del 2003, es decir la 11.0.0.0
y no la 12.0.0.0 Por eso había clases que no podía utilizar.

Espero que sirva a otras personas que les pueda suceder lo mismo.

Un saludo.


"Iñigo" wrote:

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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida