Skulle vilja veta om jag använder mina events rätt i följande scenario. Finns det fler uc_*.ascx? Dvs. att det är olika undersidor som laddas in dynamiskt?Fundering ang events i userkontrol.
Sidan Default.aspx innehåller två userkontroller. uc_toolbar.ascx , uc_2.ascx
Då jag klickar på en länk på uc_toolbar vill jag tala om för min uc_2 att detta har hänt.
Har tänkt så här:
1) I min uc_toolbar skapar jag ett event ToolBarClicked;
2) I min uc_2 deklarerar jag min uc_toolbar myToolBar , kör sedan jag följande kod i InitializeComponent().
2.1 Hitta min kontroll: Parent.FindControl("uc_toolbar ") as uc_toolbar.
2.2 Kopplar event: this.myToolBar.BarClicked +=new CommandEventHandler(myToolBar_BarClicked);
2.2 ....
Det hela fungerar men jag undar som sagt om detta är en bra lösning eller om jag ska hantera min event i default.aspx (parent) istället?Sv:Fundering ang events i userkontrol.