【发布时间】:2010-11-19 22:43:45
【问题描述】:
我有一个包含分支对象列表的公司对象,
我的公司视图(位于公司目录中)有一个强类型的分支列表视图(位于分支目录中),
分支视图中的每个分支都有一个删除按钮,我想将其发布到分支控制器中的删除操作中。
目前调用的删除操作是公司控制器中的操作
(公司和分公司都有删除操作)
我相信我理解它这样做的原因,但是在这种情况下最好的做法是什么......
- 分公司列表部分视图应该驻留在公司还是分公司目录中?
- 删除分支操作应该驻留在公司还是分支控制器中?
我认为分支列表应该在分支目录中并调用分支控制器,但是当部分视图加载到公司详细信息视图中时,我如何让它这样做呢?
希望这是有道理的,
谢谢,
标记
<% 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>
【问题讨论】:
-
我刚刚制定的另一种选择是,我可以在公司控制器中执行一个重定向到分支控制器的操作 - 这不是首选方案。