ActionLink CS1026:) ожидается - PullRequest
       6

ActionLink CS1026:) ожидается

11 голосов
/ 13 декабря 2008

Я получаю вышеуказанную ошибку всякий раз, когда пытаюсь использовать ActionLink? Я только начал играть с MVC и не понимаю, в чем проблема с кодом (ниже):

<%= Html.ActionLink("Lists", "Index", "Lists"); %>

Это, кажется, проблема с разбором, но это происходит только когда я запускаю страницу. Приложение прекрасно собирается, так что я действительно не понимаю, потому что ошибка - это ошибка компиляции? Если я возьму строку 25, это произойдет на следующей строке ...

 Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS1026: ) expected

Source Error:

Line 23:   </div>
Line 24:   
Line 25:   <%= Html.ActionLink("Lists", "Index", "Lists"); %>
Line 26:   <a href="<%= Url.Action("/", "Lists"); %>">Click here to view your lists</a>
Line 27:   


Source File: d:\Coding\Playground\HowDidYouKnowMVCSoln\HowDidYouKnowMVC\Views\Home\Index.aspx    Line: 25 

Ответы [ 3 ]

25 голосов
/ 13 декабря 2008

Удалить точку с запятой из строки ActionLink.

Примечание: при использовании <%= ... %> точка с запятой отсутствует, и код должен возвращать что-то, обычно строку. При использовании <% ...; %>, т. Е. Нет равных после процентов, код должен возвращать void, и перед закрывающим процентом вам нужна точка с запятой.

Например, при использовании Html-методов VS intellisense сообщит вам, возвращает ли он void. Если это так, не используйте равенства и заканчивайте точкой с запятой.

5 голосов
/ 13 декабря 2008

Используйте без запятой:

<%= Html.ActionLink("Lists", "Index", "Lists") %>
2 голосов
/ 10 марта 2011

В моем случае я очень соскучился) по окончании ActionLink.

<%= Url.Action("SearchPatientSchedules", "PatientSchedules" **)** %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...