asp.net-mvc – 重点关注ASP.NET MVC模型错误
发布时间:2020-05-28 03:31:30 所属栏目:asp.Net 来源:互联网
导读:我有一个模型进行一些验证检查并将错误添加到ModelState: ViewData.ModelState.AddModelError(mycontrol, message) 它们在视图侧显示正常,但是有没有办法将焦点设置为与验证消息对应的控件?现在,页面刷新并保持在页面顶部,因此如果错误发生在页面末尾,则用
|
我有一个模型进行一些验证检查并将错误添加到ModelState: ViewData.ModelState.AddModelError("mycontrol","message")
它们在视图侧显示正常,但是有没有办法将焦点设置为与验证消息对应的控件?现在,页面刷新并保持在页面顶部,因此如果错误发生在页面末尾,则用户不清楚发生了什么. 注意:另一个解决方案是ValidationSummary在页面顶部显示错误列表,但我从来没有能够显示任何内容.我的所有错误都通过ValidationMessage显示. 编辑:我发现了ValidationSummary的问题.我的标记是: <% Html.ValidationSummary()%> 应该是: <%=Html.ValidationSummary()%> 我仍然想知道如何使用错误捕捉到该字段. 解决方法一些jquery善于滚动到第一个输入错误.棘手的一点是,在调用focus()之前必须获取底层DOM元素,因为jQuery对象上的focus()方法触发焦点事件而不是将焦点赋予元素.<script type='text/javascript'>
$(document).ready( function()
{
var input = $('.input-validation-error:first');
if(input)
{
input.focus();
}
});
</script> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 将machineKey添加到machine.config
- asp.net-mvc – ASP.NET身份登录
- asp.net – 为什么在调试我的Web应用程序时得到“服务器提交
- asp.net-mvc – 如何降级Visual Studio 2012中的Entity Fra
- asp.net mvc客户端验证
- asp.net-mvc – 为什么我的HttpConfiguration类型没有使用.
- asp.net-mvc-3 – TextBoxFor vs EditorFor,和htmlAttribut
- asp.net – 会话超时在IIS 7中如何工作?
- asp.net-mvc – 我可以在MVC3中的Html.LabelFor中添加一个C
- asp.net-mvc-3 – 用于基本身份验证的asp mvc 3 ActionFilt
推荐文章
站长推荐
- mvc6与signalr的任何样品?
- asp.net – 这些Web Essentials选项有什么作用?
- asp.net – 额外的文件夹附加到我的Web根目录在A
- asp.net-mvc-3 – mvc3 httpshttp
- asp.net – 如何在x64中使用WebDev.WebServer.ex
- asp.net – 将GridView导出到多个Excel工作表
- asp.net – 如何在.net 3.5中托管我的MVC3应用程
- 下载 – 使用ASP.Net Webapi流式传输大图像
- asp.net-mvc – 安装KB2993928后,ASP.NET MVC4解
- 解决“这个操作需要IIS集成管道模式”在ASP.net
热点阅读
