0
私はタグを使用してCSSでボタンを作成しようとしています。asp.net mvc 2 Html.RenderPartial css
例ログインボタン
<li class="#">
<a href="" target="_self">
<span class="menu-left"></span>
<span class="menu-mid"> Login </span>
<span class="menu-right"></span>
</a>
</li>
上記のコードは正常に動作しますが、私は
<% Html.RenderPartial("LogOnUserControl"); %>
でログイン(ボタン名)を交換するとき、それは別のリンクタグ<>を追加します。 loginキーワードを置き換えた後の外観は次のとおりです。
<li class="#">
<a href="" target="_self">
<span class="menu-left"></span>
<span class="menu-mid"><a href="/Account/LogOn">Log On</a> </span>
<span class="menu-right"></span>
</a>
</li>
これで、ボタンの上にリンクが表示されるようになりました。
質問: この問題を回避する方法はありますか?私は本当にhtml.renderpartical関数を使いたいです。あなたの問題がどこにあるか
乾杯
これは単なるコメントですが、それは機能ではありません。これは< a>タグ<%Html.RenderPartial( "LogOnUserControl")を生成するものです。 %> –
あなたのコードからコピーして貼り付けました。あなたがそれを再編集しない限り。とにかく、デフォルトのasp生成コードの一部であったかどうかを確認してください。 –