2013-05-07 24 views
5

Tôi có đoạn mã sau cung cấp cho tôi lỗi cú pháp - hằng số chuỗi không được kết nối. Tôi đã so khớp các dấu ngoặc kép không thể phát hiện ra vấn đề. Bất kỳ ý tưởng? Nó hoạt động tốt, lỗi cú pháp chỉ là gây phiền nhiễu.Lỗi cú pháp liên tục chuỗi không cố định MVC3

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

** Ở đâu ** bạn nhận được lỗi đó? Trong trình duyệt, trình biên dịch hoặc IDE? – SLaks

+1

Nó thực sự là một lỗi? Hay chỉ là một dòng nguệch ngoạc trong IDE? Liệu nó biên dịch và chạy ok? –

+0

chỉ là một dòng màu đỏ nguệch ngoạc trong IDE, nó chạy tốt –

Trả lời

17

Bạn có thể viết lại nó như thế này:

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

Sử dụng một ActionLink để thay thế. Điều này tạo ra nút khởi động tốt đẹp:

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

Giải pháp sạch. Cảm ơn vì bài đăng – Ramu

Các vấn đề liên quan