C#: Problemas al heredar de la pagina de Login

02/10/2009 - 14:01 por LAU | Informe spam
Buenas,

He diseñado la pagina de LOGIN que trae por defecto sharepoint y ahora
quisiera que cuando se logee un usuario en el Sitio Web haga una serie de
cosas...

He encontrado el siguiente codigo que se ajusta a lo que quiero hacer :

using System;
using System.Collections.Generic;
using System.Text;
using System.Web;

using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.ApplicationPages;

public class MiLogin : Microsoft.SharePoint.ApplicationPages.LoginPage
{


protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
//Adiciona un evento a esta página
this.login.LoggedIn += new EventHandler(OnLoggedIn);
}

// Después de ser exitosa la autenticación se dispara este evento.
void OnLoggedIn(object sender, EventArgs e)
{
//Grabar datos en un LOG
}

}

Mi problema es que no me deja heredar de la pagina Login... He estado
mirando y en principio con agregar la referencia Microsoft.SharePoint.dll
deberia de reconocerme la referencia a LoginPage... pero no es asi.

¿¿¿Me falta algo por referenciar???

Muchas gracias,
 

Leer las respuestas

#1 David Martos
02/10/2009 - 15:31 | Informe spam
Hola,

necesitas referenciar Microsoft.SharePoint.dll,
Microsoft.SharePoint.ApplicationPages.dll y System.Web.

Aquí tienes toda la info que necesitas:
http://sharepointsolutions.blogspot...t-fba.html

Saludos,
David Martos
http://david-martos.blogspot.com



"LAU" wrote in message
news:
Buenas,

He diseñado la pagina de LOGIN que trae por defecto sharepoint y ahora
quisiera que cuando se logee un usuario en el Sitio Web haga una serie de
cosas...

He encontrado el siguiente codigo que se ajusta a lo que quiero hacer :

using System;
using System.Collections.Generic;
using System.Text;
using System.Web;

using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.ApplicationPages;

public class MiLogin : Microsoft.SharePoint.ApplicationPages.LoginPage
{


protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
//Adiciona un evento a esta página
this.login.LoggedIn += new EventHandler(OnLoggedIn);
}

// Después de ser exitosa la autenticación se dispara este evento.
void OnLoggedIn(object sender, EventArgs e)
{
//Grabar datos en un LOG
}

}

Mi problema es que no me deja heredar de la pagina Login... He estado
mirando y en principio con agregar la referencia Microsoft.SharePoint.dll
deberia de reconocerme la referencia a LoginPage... pero no es asi.

¿¿¿Me falta algo por referenciar???

Muchas gracias,



Preguntas similares