Incluir arquivo HTML no código C #

Tenho uma página com um menu esquerdo. Este menu à esquerda é um arquivo HTML [LeftFrame.htm] e está incluído na página aspx usando o seguinte códig

<!-- #include file="LeftFrame.htm"-->

gora, preciso alterar o nome do arquivo para LeftFrameOthers.htm no código C

Por exemplo

if ( arg == 1 )
{
    divMenu.InnerHTML = "<!-- #include file="LeftFrame.htm"-->";
}
else
{
     divMenu.InnerHTML = "<!-- #include file="LeftFrameOthers.htm"-->";
}

Mas isso cria um erro e o menu esquerdo não é carregado. Existe uma maneira de gerenciar isso a partir do código C #.

Não quero usar duas divs para esse fim como ..

<div id="divOwnLeftFrame" runat="server" style="DISPLAY: block">
           <!-- #include file="LeftFrame.htm"--></div><div id="divOthersLeftFrame" runat="server" style="DISPLAY: block">
          <!-- #include file="LeftProfileFrame.htm"-->
</div>

e altere a propriedade de exibição das divs do código C #.

Estou usando o VS 2003

questionAnswers(5)

yourAnswerToTheQuestion