asp.net-mvc – Knockout JS发送到MVC 3
发布时间:2020-12-15 22:40:08 所属栏目:asp.Net 来源:网络整理
导读:我有以下代码,但一旦提交到服务器,我得到字符串“undefined”而不是null或空.这是导致问题,因为我无法执行验证.任何想法如何防止这种情况发生时使用淘汰赛. var viewModel = { userName: ko.observable(""),emailAddress: ko.observable(""),verifyEmailAddr
我有以下代码,但一旦提交到服务器,我得到字符串“undefined”而不是null或空.这是导致问题,因为我无法执行验证.任何想法如何防止这种情况发生时使用淘汰赛.
var viewModel = { userName: ko.observable(""),emailAddress: ko.observable(""),verifyEmailAddress: ko.observable(""),OptOut: ko.observable(true),Grades: ["Grade 1","Grade 2","Grade 3","Grade 4","Grade 5","Grade 6"],gradeSelected: ko.observable(["Grade 1"]) }; ko.applyBindings(viewModel); $("#addUser").click(function (e) { $.ajax({ url: 'AddUser',dataType: 'json',data: JSON.stringify(viewModel),type: 'POST',success: function (data) { $("#errorSection").text(data.Success).show(); } }); e.preventDefault(); }); 提前致谢 解决方法
而不是JSON.stringify(viewModel)do ko.toJSON(viewModel),它将在执行stringify之前首先解开所有的可观察器.这里有一些有用的文档:
http://knockoutjs.com/documentation/json-data.html
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET Core 3.1 WebApi部署到腾讯云CentOS 7+Docker
- 使用LINQ生成Where的SQL语句
- asp.net – 重启后,每个页面的MVC应用程序都很慢
- asp.net – 通过代码隐藏结果??在错误类型(System.Web.UI.H
- asp.net – 如果在Application_Start中抛出未处理的异常会发
- asp.net – 在调用“WebSecurity”类的任何其他方法之前,必
- asp.net-mvc – 从ASP.NET MVC应用程序写入EventLog时的安全
- asp.net-mvc – 如何使用表单身份验证提供保持登录功能?
- asp.net-mvc-3 – 如何在Razor中创建一个else if语句?
- asp.net-mvc – 是否有任何基于ASP.NET MVC订阅的入门工具包
推荐文章
站长推荐
- 奇怪的#_ = _出现在response.redirect ASP.NET之
- asp.net – 有人有一种方法来保持页面呈现一旦一
- asp.net dropdownlist – 在db值之前添加空行
- 【开源小软件 】Bing每日壁纸 让桌面壁纸保持更新
- ASP.NET分析器错误消息:无法加载类型“搜索”.从
- 如何在asp.net按钮回发之前运行javascript函数
- 谈谈基于SQL Server 的Exception Handling
- .net – 在IIS中使用IP地址绑定子应用程序
- ASP.NET MVC 微信公共平台开发之 微信接入
- asp.net – 为VS2010和TFS中的团队管理web.confi
热点阅读