Potresti prendere spunto invece per fare esercizio, ed usare una programmazione più vicina al modello WebForm di asp.net, piuttosto che quella più vicina al classico asp:


Dove hai messo "<%=menusx%>", metti un controllo di tipo contenitore: Literal, PlaceHolder o Panel (dipende da cosa contiene menusx).

Se, come intuisco, la tua variabile menusx contiene html, meglio un literal.
codice:
<asp:Literal Text="text" runat="server" ID="myLiteral" />
Dopo aver valorizzato la variabile menusx, devi semplicemente fare:

codice:
myLiteral.Text=menusx;
ciao