【发布时间】:2010-04-20 09:46:32
【问题描述】:
我在 MVC 视图中有一个对象列表,每个对象都有一组提交按钮 - 上移、下移和移除。
使用来自this 问题的答案,我可以点击按钮 - 但我需要知道它将在哪个项目上运行。
问题来自输入的 value 属性被传回的事实,我需要更多信息 - 即 id。
下面是 for 循环内容的 sn-p,渲染每个项目。
<ul>
<li><input type="submit" name="SubmitButton" value="Move-Up" class="linked-content-position-modifier" /></li>
<li><input type="submit" name="SubmitButton" value="Move-Down" class="linked-content-position-modifier" /></li>
<li><input type="submit" name="SubmitButton" value="Remove" class="linked-content-modifier" /></li>
<li><%= Model.Contents[i] %></li>
</ul>
当表单被回发时,我可以看到 SubmitButton 的值是 Move-Up、Move-Down 或 Remove - 但不知道它指的是数组中的哪个项目。
如果不将值更改为非常丑陋的东西,我怎么知道它指的是哪个项目?
【问题讨论】: