У меня есть сайт asp.net mvc 2.Существует одна страница как:
<div id="sidebar">
<div id="navcontainer">
<h2>
Items:</h2>
<ul id="navlist">
<li id="active"><a href="#" id="current">item1</a></li>
<li><a href="#">item2</a></li>
<li><a href="#">item3</a></li>
<li><a href="#">Item four</a></li>
<li><a href="#">Item five</a></li>
</ul>
</div>
</div>
<div class="article">
<%Html.RenderPartial("item1");%>
</div>
Мое частичное представление (все мои частичные представления включают статические данные HTML):
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<h1>
Lorem</h1>
<p>
In publishing and graphic design, lorem ipsum[p][1] is placeholder text (filler text) commonly used to demonstrate the graphics elements of a document or visual presentation, such as font, typography, and layout. The lorem ipsum text is typically a section of a Latin text by Cicero with words altered, added and removed that make it nonsensical in meaning and not proper Latin.
</p>
И контроллер:
public class InfoController:Controller
{
private DataManager _dataManager;
public RegionsController(DataManager dataManager)
{
this._dataManager = dataManager;
}
public ActionResult info()
{
return View(); ;
}
}
Я хочу понять, когда пользователь нажимает на элементы списка, этот элемент должен передаваться как параметр RenderPartial.Как это сделать?