Так что сейчас у меня есть частичное представление, в котором есть только список возможных действий, вот основная часть:
<%= Html.ActionLink("Show", "Show", new { id = dbId, css="/Content/Site.css" }) %> |
<%= Html.ActionLink("Edit", "Edit", new { id = dbId }) %> |
<%= Html.ActionLink("Delete", "Delete", new { id = dbId }, new { @class = "deleteLink" })%>|
<%= Html.ActionLink("Print", "Show", new { id = dbId, css="/Content/Other.css"}) %>
По сути, есть опция Show and and Print, я решил, что было бы удобнее не создавать новое представление для печати, а просто перегружать Show Action, передавая дополнительный параметр, который сообщал бы, какой CSS отображать, и затем используйте ViewData, чтобы установить CSS для представления.
Это хорошая практика?
Должен ли я создать новый вид? Они полностью одинаковы, за исключением CSS.