У меня есть объект компании, у которого есть список объектов филиалов,
в представлении моей компании (находящемся в каталоге компании) есть строго типизированное представление списка филиалов (находящееся в каталоге филиалов),
каждая ветвь в представлении ветвей имеет кнопку удаления, которую я хочу опубликовать в действии удаления в контроллере ветки.
в настоящее время вызванное действие удаления - это то, которое вызывается в контроллере компании
(в компании и филиале есть действие по удалению)
Мне кажется, я понимаю причину, по которой это происходит, но какова наилучшая практика в этой ситуации ...
- должно ли частичное представление списка филиалов находиться в каталоге компании или филиала?
- должно ли действие удаления филиала находиться в компании или контроллере филиала?
Я думаю, что список филиалов должен находиться в каталоге филиалов и вызывать контроллер филиалов, но как мне это сделать, когда частичное представление загружается в компанию?детали Просмотр?
Надеюсь, что это имеет смысл,
Спасибо,
Марк
<% foreach (var item in Model) { %>
<tr>
<td>
<form action="Edit" method="get">
<input type="submit" value="Edit" id="Submit1" />
<input type="hidden" name="id" value="<%= item.Id %>" />
</form>
|
<form action="Branch" method="get">
<input type="submit" value="Details" id="Submit2" />
<input type="hidden" name="id" value="<%= item.Id %>" />
</form>
|
<form action="BranchDelete" method="post">
<input type="submit" value="BranchDelete" id="Submit1" />
<input type="hidden" name="id" value="<%= item.Id %>" />
</form>