Есть таблица с записями, по нажатию на запись должна открываться новая страница с возможностью редактирования.
foreach (var t in Model)
{
<tr class="task-row-link" title="Edit" data-link="@Url.Action("Edit", new { id = t.Id })">
<td class="centered"><p>@t.Id</p></td>
<td class="centered"><p>@t.Title</p></td>
</tr>
}
До метода действие не доходит, но если в ручную вбить url .../Edit/1 все работает.
Средствами только html не получится из строки сделать ссылку, так как тег tr
нельзя оборачивать в тег ссылки.
Добавьте немного javascript
)
С использованием jQuery:
foreach (var t in Model)
{
<tr class="task-row-link" title="Edit" data-link="@Url.Action("Edit", new { id = t.Id })">
<td class="centered"><p>@t.Id</p></td>
<td class="centered"><p>@t.Title</p></td>
</tr>
}
<script>
jQuery(document).ready(function($) {
$(".task-row-link").click(function() {
window.location = $(this).data("link");
});
});
</script>
Вышел из ситуации так :
$('tr[data-link]').on('click', function (event) {
if (!$(event.target).is('a,input,button')) {
window.location = $(this).attr('data-link');
}
});
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Когда пишу разметку в visual studio в приложениях на wpf, то заметил, что нет автодополнения в тех случаях когда пишу свойства, например здесь
В y есть элементы name Если yname != ключу в котором лежит лист, то удали этот элемент из листа