ASP.NET MVC2 Razor - Html.ActionLink с атрибутом HTML - PullRequest
0 голосов
/ 01 ноября 2011

, пожалуйста, помогите,

<%= Html.ActionLink("Edit", "Edit", New With {.id = item.good_id},DBNull.Value,new With { @title="Edit", @rel="gb_page[500, 500]"})%>

Я хочу добавить атрибуты html в свою ссылку для действий, но она не работает с этой ошибкой: Выражение ожидается

спасибо

1 Ответ

1 голос
/ 01 ноября 2011

Во-первых, вы не можете использовать Razor в MVC2. Во-вторых, вы, похоже, используете WebForms View Engine, поэтому даже если Razor можно было использовать, вы не можете смешивать бритву с WebForms. В-третьих, вам не следует использовать DBNull .. Возможно, вам вообще не нужно это поле, но если вы это сделаете, оно должно быть Nothing (в VB) или null в C #.

То, что вы хотите, это что-то вроде этого (синтаксис c #, я не знаю способ vb, и я предполагаю, что gb_page - это какой-то массив?):

<%= Html.ActionLink("Edit", "Edit", new { id = item.good_id , title="Edit", 
      rel=gb_page[500, 500]}) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...