0

在此处输入图像描述

在上表中,第一个 (+) 选项路由到错误的路径。

它应该重定向到 Home\UpdateField。但是当我单击第一行时,它只会刷新当前页面。所有其他行工作正常。

@RedeemPage.Fields.Count
                    @foreach (var item in RedeemPage.Fields) {
                        using (Html.BeginForm("UpdateField", "Home", FormMethod.Post, new { id = @RedeemPage.Id }))
                        {
                            <tr>
                                <td><input type="text" name="field_name" id="field_name" value="@item.Name" /></td>
                                <td>
                                    <select name="field_type" id="field_type">
                                        <option value="Text" selected="selected">Text</option>
                                        <option value="TextArea">Text Area</option>
                                        <option value="Hidden">Hidden field</option>
                                        <option value="Checkbox">Checkbox</option>
                                    </select>
                                </td>
                                <td><input type="checkbox" name="field_required" id="field_required" checked="@item.Required"/> </td>
                                <td><input type="text" name="field_value" id="field_value" value="@item.Value" /></td>
                                <td><input type="submit" value="" style="width:26px;height:26px;background: transparent url(http://cdn1.iconfinder.com/data/icons/prettyoffice/24/add1-.png);background-position:center;border:none;"/>
                                <input type="submit" value="" style="width:26px;height:26px;background: transparent url(http://cdn1.iconfinder.com/data/icons/softwaredemo/PNG/24x24/Close_Box_Red.png);background-position:center;border:none;"/>
                            </tr>
                        }
                     }
4

1 回答 1

0

问题是因为表格在另一个表格内。修复。

于 2012-04-05T09:27:32.200 回答