Wrox Programmer Forums
Go Back   Wrox Programmer Forums > ASP.NET and ASP > ASP.NET 2.0 > ASP.NET 2.0 Basics
| Search | Today's Posts | Mark Forums Read
ASP.NET 2.0 Basics If you are new to ASP or ASP.NET programming with version 2.0, this is the forum to begin asking questions. Please also see the Visual Web Developer 2005 forum.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the ASP.NET 2.0 Basics section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old December 8th, 2005, 05:32 AM
Registered User
 
Join Date: Dec 2005
Location: , , .
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default How to raise event in user control webpart...

I build an usercontrol.In that usercontrol, I build an event.When I drop that usercontrol in webzone in a webpart page, it can raise event.But when I add usercontrol to webzone at runtime (usercontrol wrapped by GenericWebpart class), I can't raise event in that usercontrol. Can you help me?
My code:
  MyUserControl myUserCtrl= (MyUserControl)this.LoadControl("MyUserControl.asc x");
  myUserCtrl.ID = "myUserCtrl";
//register for event but I can't raise event ???
 myUserCtrl.OnMyEvent+=MyUserControl.MyEventHandler (OnHandleFunction);
//add to webzone by wrapped by generic webpart object
  GenericWebPart webpart = this.MyWebManager.CreateWebPart(myUserCotrol);
  webpart.Title = "Test";
  this.MyWebManager.AddWebPart(webpart, wpZone1, 0);

public void OnHandleFunction(object sender,EventArgs e)
{
    ....//it's not ok
}


 
Old September 13th, 2006, 04:37 AM
Registered User
 
Join Date: Sep 2006
Location: , , .
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Don't set the ID of the control that will solve the problem

//myUserCtrl.ID = "myUserCtrl";

just try this and see

- VDSLP






Similar Threads
Thread Thread Starter Forum Replies Last Post
raise event martijn1967 C# 1 May 30th, 2007 09:16 PM
Raise Event From Dynamic Controls netwizard_01 ASP.NET 1.0 and 1.1 Basics 1 August 3rd, 2006 06:50 AM
User Control with my event ALGNET .NET Framework 2.0 1 May 2nd, 2006 05:56 PM
Raise Event for Dynamically Added DropDownList DolphinBay ASP.NET 1.0 and 1.1 Professional 3 December 6th, 2005 02:22 PM
Programmatically Loaded User Control Event Handlin cgoldrin ASP.NET 1.0 and 1.1 Professional 4 December 2nd, 2003 09:59 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.