asp.net mvc在ipad

时间:2016-01-18 20:42:11

标签: asp.net-mvc

我有一个huuge问题。我在ASP.NET MVC 4中开发了一个应用程序,除了Ipad(Ipad R2 IOS9.2 - 但也发生在其他人身上)/使用Safari和Chrome进行测试外,一切运行良好。

似乎在每个输入中输入每个字符需要很长时间。 输入以标准mvc方式完成:

@Html.EditorFor(model => model.LastName, new { htmlAttributes = new { @class = "form-control", placeholder = "Name" } })

@Html.ValidationMessageFor(model => model.LastName, "", new { @class = "text-danger" }) 

然而,当我使用文本区域字段时,它工作正常。

当我用简单的html <input>替换它时,它可以正常使用safari,但Chrome仍然很慢。

我禁用了客户端验证,但仍然没有变化。

我不想用基本的HTML替换所有的mvc代码 有人有想法吗?

1 个答案:

答案 0 :(得分:1)

我有一个更新 - 这有点解决了症状而不是疾病。

显然这个问题是由一个大的html选择引起的,它有很多相同形式的选项。在相同页面中的表单之外,输入会表现正常,但在该表单内部(甚至是基本的html输入)将会“减慢”速度。

Firefox是唯一一个玩得很好的人。输入是通过ajax填充的,但我会说直接的ajax,没有任何花哨会导致问题..