Благодаря предыдущему вопросу я нашел полезную ссылку на несколько кнопок.http://weblogs.asp.net/dfindley/archive/2009/05/31/asp-net-mvc-multiple-buttons-in-the-same-form.aspx Я хочу, чтобы на моей странице была кнопка отмены, аналогичная этой;
<button name="button" type="button" onclick="document.location.href=$('#cancelUrl').attr('href')">Cancel</button>
<a id="cancelUrl" href="<%: Url.Action("Index", "Home") %>" style="display:none;"></a>
Однако, хотя этот код работает, я действительно хочу вернуться на предыдущую страницу.Для веб-форм я мог бы использовать функции javascript Back () или Go (-1), но они полагались на постбэки.
Я мог бы, конечно, жестко кодировать предыдущую страницу и контроллер, как я делал выше.Однако я изо всех сил пытаюсь найти ссылки, которые объясняют мне, как работает Url.Action.Потому что, если я сделаю это, мне также нужно будет включить параметр индекса, и мне не ясно, как работает синтаксис для этого.Кажется странным количество кода, чтобы сделать это.
Из любопытства мне также интересно, как у вас TDD-код на стороне клиента, подобный этому.