<input />表单元素可在Chrome中使用,但不能在IE中使用

时间:2018-11-13 19:22:34

标签: html asp.net-mvc forms google-chrome internet-explorer

我在ASP.NET MVC应用程序中使用 input 表单元素遇到麻烦。 “添加”和“删除”输入按钮在Chrome中可正常使用,但在IE中则无法正常使用。

我们正在使用IE 11和Chrome 66

  • 在Chrome中,当我单击“添加”或“删除”按钮时,肯定会执行MVC操作
  • 在IE中,当我单击这些按钮之一时,似乎只是重新加载了视图。
  • “取消”按钮(只会将用户返回首页)在两种浏览器中都能正常工作。

这是呈现的HTML:

<form action="/MyController/ActionWindow" method="post"><input name="__RequestVerificationToken" type="hidden" value="[TOKEN]" />    
    <table width="80%">
        <tr align="left">
            <th>
                Desired Action:
            </th>
        </tr>
        <tr align="left">
            <td>
                <table>
                    <tr align="left">
                        <td width="100">
                            <input type="submit" formmethod="post" formaction="/MyController/AddItem" value="Add Group" name="Add" id="submit" />
                        </td>
                        <td width="100">
                            <input type="submit" formmethod="post" formaction="/MyController/RemoveItem" value="Remove Group" name="Remove" id="submit" />
                        </td>
                        <td width="100">
                            <input type="button" value="Cancel" onclick="Cancel();" />
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
</form>

0 个答案:

没有答案