Tag: viewdata

ViewData.ModelState.IsValid为false,因为Mvc无法解析用逗号分隔数百和数千的值

我有int?类型的字段int? 。 在视图上我使用jquery插件将3,463,436值与逗号分开,如下所示: 3,463,436 = 3463436 – 它必须是int值。 但是在Form subbmit上我得到错误“值’3,463,436’对于Maximum Contiguous无效。” 任何建议? 谢谢。

MVC 3 Razor – 在Ajax请求中访问ViewData(Jquery,JavaScript)

我正在编写一些代码,用户可以在提交表单之前检查数据库中是否已存在用户名。 这适用于onkeyup事件处理程序,它从文本框中获取值并将其传递给ajax请求,该请求使用字符串参数调用我的ActionResult方法。 我的SQL逻辑工作正常,我收到一个已经存在或不存在的值。 我的问题来自我的控制器,我想返回值。 在我的Jquery Ajax请求的成功部分,我试图访问我的ViewData [“索引名称”]但我的警报显示一个空字符串。 Javascript代码: function searchUsername() { var filters = getFilterVals(); $.ajax({ url: ‘@Url.Action(“UsernameSearch”, “UserManager”)’, type: “POST”, async: true, dataType: “text”, data: “username=” + filters.username, success: function () { var str = ‘@ViewData[“UserName”]’; alert(str); $(‘#txtUsernameExists’).val(str); configureGui(); jQueryTableStyling(); }, error: function (data) { } }); } function getFilterVals() { filters = new […]