2015-11-04 3 views
0

в моем приложении MVC, у меня есть много частичных представлений, которые могут отображаться только при нажатии на гиперссылку.Измените частичный вид на основе события click

Бритва Вид: index.html

@Html.Partial("ViewSkills") 
@Html.Partial("Skill_List") 

Частичное Код: Skill_List.cshtml

<div class="skill_list"> 
Some content here 
</div> 

Частичное Код: ViewSkills.cshtml

<div class="View Skill"> 
<input type="button" id="viewskills" value="View Skills" /> 
</div> 

CSS для skill_list

Я нацелился на кнопку с id viewskills, чтобы отобразить частичный вид skill_list при нажатии?

Я не хочу использовать Javascript, JQuery или Ajax. Я собираюсь сделать это только с использованием C# и CSHTML. Любые идеи как?

Спасибо

ответ

0

Вы можете использовать Ajax.BeginForm для вставки/замены элемента для настраивали частичного просмотра HTML.

<div id="viewskills" class="skill_list"> 
Some content here 
</div> 

@using(Ajax.BeginForm("Viewskills", new AjaxOptions { UpdateTargetId = "viewskills", HttpMethod = "Post" })) 
{ 
    <div> 
     <input type="submit" value="View Skills" id="btnViewSkills" /> 
    </div> 
} 
+0

Спасибо, но это загружает мой частичный вид на отдельной странице? –

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