Hi,
I will not agree with you, if the problem is in the menu's DynamicItemTemplate and StaticItemTemplate, this problem also appears while development.
If you persiste in your opinion, you can try to use linkbutton in the template,like below:
<DynamicItemTemplate>
<asp:LinkButton runat="server" PostBackUrl='<%# Eval("NavigateUrl") %>' Text='<%# Eval("Text") %>'></asp:LinkButton>
</DynamicItemTemplate>
<StaticItemTemplate>
<asp:LinkButton runat="server" PostBackUrl='<%# Eval("NavigateUrl") %>' Text='<%# Eval("Text") %>'></asp:LinkButton>
</StaticItemTemplate>
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Yours sincerely,
Amanda Wang
Microsoft Online Community Support