Hola,
Estoy intentando sobreescribir el metodo WebpartAdded. Me interesa que un
usuario solo pueda meter un WebPart (solo uno) en un WebPartZone concreto
cuando edita su vista personalizada.
namespace ControladorNumeroDeWebPartsHome
{
public class ControladorNumeroWebPartsHome : System.Web.UI.MasterPage
{
protected override void OnInit(EventArgs e)
{
try
{
base.OnInit(e);
Microsoft.SharePoint.WebPartPages.SPWebPartManager WPManager
= this.FindControl("m") as Microsoft.SharePoint.WebPartPages.SPWebPartManager;
WPManager.WebPartAdded+=new
WebPartEventHandler(WPManager_WebPartAdded);
protected void WPManager_WebPartAdded(object sender,
System.Web.UI.WebControls.WebParts.WebPartEventArgs e)
{
Mi codigo
}
He añadido la dll que genera el proyecto a la carpeta bin del portal.
Pensaba que con esto era suficiente pero parece que no, pues no consigo que
se ejecute el codigo de la dll cuando arrastro elementos al webpartzone.
Hay que realizar alguna configuración más?en la página maestra o en el
archivo web.config del portal?
Gracias de antemano
Gaizka
Gaizka Garteiz
Leer las respuestas