Bonjour,
Je n'arrive pas à déclencher l'évènement click sur un item de menu.
Voici mon environnement :
Un WebUserControl wucMenuEtab contient un menu mEtab
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="wucMenuEtab.ascx.cs" Inherits="wucMenuEtab" %>
<asp:Menu ID="mEtab" runat="server" DynamicHorizontalOffset="2" Font-Names="Verdana"
Font-Size="0.8em" ForeColor="#990000" StaticSubMenuIndent="10px"
Orientation="Horizontal" onmenuitemclick="mEtab_MenuItemClick">
. . .

Le codeBehind de ce composant conteint le gestionnaire d'évènement :
public partial class wucMenuEtab : System.Web.UI.UserControl
{
protected void Page_Load(Object sender, EventArgs e)
{
}
protected void mEtab_MenuItemClick(Object sender, MenuEventArgs e)
{
MenuItem mi = e.Item;
if (mi.Value == "Suivi")
{
MySession.setRetour("");
MySession.setCriteres(null);
}
}
}

Ce composant est placé dans une MasterPage MasterEtab
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterEtab.Master.cs" Inherits="MasterEtab" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<%@ Register Src="wucMenuEtab.ascx" TagName="wucMenuEtab" TagPrefix="uc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
. . .

Ce MasterPage est référencé par mes pages, exemple :
<%@ Page Title="" Language="C#" MasterPageFile="~/Etab/MasterEtab.Master" AutoEventWireup="true"
CodeFile="Suivi.aspx.cs" Inherits="Suivi" %>
<%@ MasterType VirtualPath="~/Etab/MasterEtab.Master" %>
<asp:Content ID="Content2" ContentPlaceHolderID="cphEtab" runat="server">
. . .

Je ne passe jamais dans mEtab_MenuItemClick() alors que je passe systématiquement dans le Page_Load() de wucMenuEtab !

Si quelqu'un avait une idée de l'endroit où j'ai buggé, je serais bien preneur !
Merci d'avance pour votre aide.
Alain