Хотя я только начинаю с ASP.NET MVC и jQuery, я даже не могу решить довольно простую задачу ...
Я использую строго типизированное представление для отображения списка продуктов, где каждый li-элемент получает уникальный идентификатор:
<ul id="product-list">
<% foreach (var item in Model.Products)
{ %>
<li <%= "id=\"product_" + item.Id + "\"" %> >
<div class="item">
<%= item.Name %>
</div>
</li>
<% } %>
</ul>
Теперь я хочу прикрепить к событию click каждого отдельного элемента li, чтобы, если пользователь щелкает элемент div, подробная информация о продукте загружалась асинхронно в область сведений.
Я знаю, как я могу использовать jQuery для вызова ajax-стиля метода действия, а также как отобразить json-результат, содержащий подробности о продукте, НО я понятия не имею, как я могу прикрепить щелчок - событие для каждого отдельного div, чтобы я мог использовать productId для загрузки деталей .
Может кто-нибудь дать мне несколько советов, как мне решить эту проблему?