Ответ 1
Вы можете переписать его следующим образом:
<input type="button" class="my-button" value="" name="back"
onclick="@("location.href='"
+ Url.Action(Model.Back.Step.ToString(), "MyController")
+ "'")" />
У меня есть следующий код, который дает мне синтаксическую ошибку - неизмененную строковую константу. Я совпадал с кавычками, похоже, не обнаружил проблемы. Есть идеи? Он отлично работает, синтаксическая ошибка просто раздражает.
<input type="button" class="my-button" value="" name="back" onclick="location.href='@Url.Action(Model.Back.Step.ToString(), "MyController")'" />
Вы можете переписать его следующим образом:
<input type="button" class="my-button" value="" name="back"
onclick="@("location.href='"
+ Url.Action(Model.Back.Step.ToString(), "MyController")
+ "'")" />
Вместо этого используйте actionlink. Это создает хорошую кнопку начальной загрузки:
@Html.ActionLink("Cancel", "Index", "Home", null, new { @class = "btn btn-default" })