2016-10-02 3 views
-1

Я хочу использовать бутстрап Glyphicons для редактирования, удаления и деталей. по умолчанию был данКак изменить изменение html action для url action в mvc

@Html.ActionLink("Edit", "Edit", new { id = item.UserID }, new { data_modal = "" })

я хочу изменить его, чтобы использовать значок, чтобы представить его таким образом я редактировать его

<a href="@Url.Action("Edit", "Edit", new { id = item.UserID }, new { data_modal = "" })" class="btn btn-warning"> 
    <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> 
</a> 

ошибку я получил

Ошибка CS1503 Аргумент 3: не может конвертировать из '< Анонимный тип: int id>' to 'System.Web.Routing.RouteValueDictionary'

Ошибка CS1503 Аргумент 4: не может конвертировать из «» < анонимный тип: строка data_modal>»на„строка“

ответ

1
0

Как уже говорилось, третий аргумент должен быть RoutedValueDictionary, а не анонимным объектом.

Правильная перегрузка для вашего функционального вызова: Url.Action("Edit", "Edit", new { id = item.UserID }) согласно MSDN.