小编Erv*_*ter的帖子

使用ASP.NET MVC3进行客户端模型级或表单级验证

我正在使用ASP.NET MVC3和jQuery Validate + MVC3附带的不显眼的验证支持.适用于几乎所有内容,但我有一个视图,其中有一些视图范围的验证,我需要做,我不知道如何利用作为MVC3 + Validate + Unobtrusive的一部分发生的验证事件.实际验证只需几行代码.我只是不知道在哪里插入该代码.

我想绑定到现有的验证流程,以便当标准验证发现单个字段的错误并为它们添加警告消息时,我的表单范围错误消息也将出现在验证摘要中.

PS我很清楚如何在服务器端添加适当的模型级验证(Scott刚刚在博客上发表过关于它的信息),但我觉得如果在客户端和其他服务器上进行了一些验证会很奇怪.用户可能会看到客户端验证错误,修复它们,然后尝试提交表单,然后才获取模型级验证错误消息.

asp.net-mvc jquery-validate razor asp.net-mvc-3

5
推荐指数
1
解决办法
1723
查看次数

部署的默认OS系列

我们有一个迁移到Windows Azure的Web应用程序.它是从安装了最新Azure SDK的Visual Studio 2010内部署的.一切正常,除了我们对Windows Server 2008 R2有一些依赖性,我需要在每次部署后通过其管理Web门户手动更改OS系列(云服务 - >配置 - >操作系统).

我想应该有一个选项,使其成为默认选择,但我没有在visual studio中的azure项目设置中找到任何东西.有没有人知道避免手动这样做的方法?

azure azure-web-roles

5
推荐指数
1
解决办法
2955
查看次数

有没有办法在失去焦点时将光标重置到文本框的开头?

我的表单上有一些 input[type="text"] 文本框,它们有时不够宽,无法输入输入的内容。

目前,如果用户键入更多适合(但低于 maxlength)的文本,文本框将按预期滚动。当他们跳出文本框时,文本框会一直滚动到他们键入的内容的“结尾”。

当用户跳出该字段时,我试图找到一种将文本框重置为开头的方法。

我在这里查看了建议:

在 html 文本框中设置键盘插入符号位置

...但它在 onblur 事件中不起作用,因为该解决方案实际上会导致文本框在再次模糊之前再次短暂获得焦点,从而导致无限循环。

在我放弃之前,有没有人有任何解决方案可以在 onblur 事件中将光标重置到文本框的开头?

html javascript

3
推荐指数
1
解决办法
2118
查看次数

如何检查单击处理程序上的"shift"等键盘修饰符?

当使用jQuery click事件时,我会检查传递给click处理程序的事件对象,以确定用户shift在单击时是否持有该键.

在KnockoutJS中使用点击装订时,是否可以检查键盘修改器,如shift键?如果是这样,怎么样?

javascript jquery knockout.js

3
推荐指数
1
解决办法
1597
查看次数

什么工具可以监控我的SQL Server使用情况并建议优化?

我有一个模糊的回忆,听说有一个分析工具可以坐下来观看为我的生产网站提供数据的SQL Server.特别是,我正在寻找一种工具,它可以基于分析实际花费最多时间的内容,做一些事情,比如为新索引提供建议或其他简单的优化.

什么工具可以做到这一点?

sql-server performance

2
推荐指数
1
解决办法
794
查看次数

如何远程连接到Azure Compute Emulator以从iPhone测试Web角色

我需要从iPhone测试和调试我的Web应用程序,但Azure Compute Emulator似乎只能侦听127.0.0.1,因此无法从外部计算机访问它.

任何人都知道如何改变它?

如果无法更改,是否有人建议如何设置端口转发以解决此限制?

azure azure-web-roles

2
推荐指数
1
解决办法
1333
查看次数