Я хочу разместить контекстно-зависимые динамические параметры команд на моих страницах asp.net.
Я пытался кодировать свою собственную структуру команд, но это не очень хорошо, и я уверен, что должна быть структура для этого где-то, что я могу использовать повторно?
Пример:
У меня есть подробное представление для некоторого объекта базы данных, я хочу кодировать в классе объекта, какие команды доступны, основываясь на состоянии объекта. Затем мне нужен объект пользовательского интерфейса, который я могу разместить в веб-форме, который будет передавать команды объекту, когда пользователь щелкает по ним, или переходить на другую ссылку (например, когда доступны дополнительные параметры).
например. форма может выглядеть следующим образом
<ч />
Подробнее ...
Имя: XXXX продукт
Цена: 1,00 $
Кол-во: 1
Команды:
> Редактировать
> Новая акция
> Отметить как устаревший
<Ч />
Таким образом, команды внизу будут иметь очень мало UI-кода и передавать действия обратно объекту. Например, команда New Stock будет переходить на новую страницу, чтобы запросить количество.