2011-06-21 12 views
0

ビジュアルWebデベロッパー2010で定義されているナビゲーションメニューは、たくさんのタグを使って表現しています。これは数日前、私が何かを間違って変更しなければならない時まで期待通りに機能しました。スタイルがメニューに表示されなくなったので、マスターページを調べてデフォルトのマスターページと比較しました。Visual Web Developer 2010が突然テーブルを作成する

マイページはメニュー項目のためにこれを生成します。デフォルトのマスターページが、この生成に対し

<table id="ctl00_NavigationMenu" class="menu ctl00_NavigationMenu_2" cellpadding="0" cellspacing="0" border="0"> 
<tr> 
    <td onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="ctl00_NavigationMenun0"><table cellpadding="0" cellspacing="0" border="0" width="100%"> 
     <tr> 
      <td style="white-space:nowrap;"><a class="ctl00_NavigationMenu_1" href="Default.aspx">Home</a></td> 
     </tr> 
    </table></td> 
</tr> 
</table> 

<li><a class="level1" href="Default.aspx">Home</a></li><li><a class="level1" href="About.aspx">About</a></li> 

を問題は、テーブルがmenuitemタグから生成されていることのようですリストの代わりに。どのように私はこれを行いましたか、どうやって修正しましたか?

答えて

1

暗闇の中でちょうど撃たれましたが、フレームワークのバージョンを変更しましたか? 4.0にプロジェクトをアップグレードする場合は、次の行は、いくつかのタグがレンダリングされる方法変更するあなたのweb.configに追加されます:それがある場合、あなたはそれを削除してみてください

<pages controlRenderingCompatibilityVersion="3.5" ... 

を...

+0

あなた、先生、天才です。私は3時間ほど過ごして、私がどこでうんざりしたのか理解しようとしました。それはそれでした。 – uscere90

+0

Genius?いいえ...まあ...多分...今回は型に入る前に「髪の毛を失ってしまった」というのはもっと... " – ShaneBlake

関連する問題