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

добавляет другую ссылку тега < A>. Вот что выглядит после замены ключевого слова для входа.

 <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»); %> –

+0

Я скопировал и вставлял из вашего кода .. Если вы не отредактировали его. В любом случае, возможно, это было частью кода, созданного по умолчанию asp. –

Смежные вопросы