سلام من نمونه کد خودم رو می ذارم زیر منوهام از راست باز می شه تنها مشکل اینه که وقتی خاصیت Dynamichorizontaloffset رو مقدار دهی کنی برای اینکه منوی باز شده رو نسبت به تیتر اصلی آن تراز کنی و به چپ بفرستی زیر منوی بعدی از منوی باز شده فاصله می گیره پس بهتره 0 باشه در سایت های مختلف هم همینطور بود

<
asp:Menu
ID="Menu2"runat="server"Orientation="Horizontal"Height="27px"
StaticBottomSeparatorImageUrl="~/Images/tebyan_85_no2.gif"
StaticEnableDefaultPopOutImage="False"Width="78px"
DynamicVerticalOffset="5"
DynamicEnableDefaultPopOutImage="False"
DynamicPopOutImageUrl="~/Images/tebyan_85_no2.gif">

<StaticMenuItemStyleFont-Bold="True"/>

<DynamicMenuStyleHorizontalPadding="2px"/>

<DynamicMenuItemStyleItemSpacing="2px"BackColor="#E2E2E2"
HorizontalPadding="0px"/>

<Items>

<asp:MenuItemText="didanyha"Value="Visual">

<asp:MenuItemText="¢­ںيی©">

<asp:MenuItemText="ىیپëي¢یھê"Value="IsHyp"NavigateUrl="~/Gallery.aspx?n=IsHyp"></asp:MenuItem>
<asp:MenuItemText="نی©ىیپëي¢یھê"Value="NoHyp"NavigateUrl="~/Gallery.aspx?n=NoHyp"></asp:MenuItem>
</asp:MenuItem>

<asp:MenuItemText="هںیé ىںی ©يںë¬ëں«ی"Value="Files"NavigateUrl="~/Gallery.aspx?n=Files"></asp:MenuItem>

</asp:MenuItem>

</Items>

</asp:Menu>