У меня есть приложение ASP.NET MVC3. Я хотел бы иметь собственную панель инструментов, которую я хочу отображать в каждой форме. Эта пользовательская панель инструментов может иметь одну или несколько ссылок действий. Итак, мне нужно разработать специальный помощник по HTML, который я могу использовать, как показано ниже;
@Html.CustomToolBar(items => {
items.Add("Action","Controller","Name","Text");
items.Add("Action1","Controller1","Name1","Text1");})
Это пользовательское расширение создаст ссылки html, и я покажу его в своей форме. У меня есть ToolBarAction
класс, и я хотел бы получить List<ToolBarAction>
от @Html.CustomToolBar
.
public class ToolbarAction
{
public string Name { get; set; }
public string Action { get; set; }
public string Controller { get; set; }
public string Text { get; set; }
}
Можете ли вы посоветовать мне, как мне этого добиться? Если бы вы могли указать мне соответствующие ресурсы, это было бы здорово на самом деле ..
Большое спасибо
Привет ..