2012-03-11 92 views
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"); %> 

更換登錄(按鈕名稱)它增加了一個鏈接標記<一個>。這是更換登錄關鍵字後的樣子。

 <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函數。

乾杯

回答

0

Login(buttonName)情況下可能是你的問題。這很可能會生成錨標籤。

+0

這只是一個評論我離開它不是一個功能。這是什麼生成< a>標記<%Html.RenderPartial(「LogOnUserControl」); %> – 2012-03-11 12:19:36

+0

我從你的代碼複製並粘貼,除非你重新編輯它。無論如何檢查也許這是默認的asp生成的代碼的一部分。 – 2012-03-11 12:23:54