2013-05-07 10 views
5

Mam następujący kod, który daje mi błąd składni - nieprzeterminowane ciąg stałej. Nie zgadzam się cytaty nie można znaleźć problemu. Jakieś pomysły? Działa dobrze, błąd składni jest po prostu denerwujący.MVC3 ciąg znaków ciągły składnia błąd

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

** Gdzie ** pojawia się ten błąd? W przeglądarce, kompilatorze lub IDE? – SLaks

+1

Czy to w rzeczywistości błąd? A może po prostu falująca linia w IDE? Czy to się kompiluje i działa poprawnie? –

+0

po prostu zakrzywiona czerwona linia w IDE, działa dobrze –

Odpowiedz

17

można przerobić go tak:

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

Użyj actionlink zamiast. Ta tworzy ładny przycisk ładowania początkowego:

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

Czyste rozwiązanie. Dzięki za post – Ramu