MVC3 unterminated string постоянная синтаксическая ошибка


У меня есть следующий код, который дает мне синтаксическую ошибку - unterminated string constant.Я сопоставил цитаты, не могу найти проблему. Есть идеи? Он работает нормально, синтаксическая ошибка просто раздражает.

  <input type="button" class="my-button" value="" name="back" onclick="location.href='@Url.Action(Model.Back.Step.ToString(), "MyController")'" />
2 6

2 ответа:

Вы можете переписать его следующим образом:

<input type="button" class="my-button" value="" name="back" 
     onclick="@("location.href='" 
        + Url.Action(Model.Back.Step.ToString(), "MyController")  
        + "'")" />

Вместо этого используйте ссылку actionlink. Это создает хорошую кнопку bootstrap:

@Html.ActionLink("Cancel", "Index", "Home", null, new { @class = "btn btn-default" })