奇怪的名字远程验证MVC3

时间:2013-07-05 14:00:41

标签: asp.net-mvc asp.net-mvc-3 data-annotations

我在映射隐藏的远程验证方面遇到了问题。

我有这堂课:

[Remote("Check", "Route", AdditionalFields = "LanguageID", ErrorMessage = "Err")]
public string RouteToken { get; set; }

public string LanguageID { get; set; }

查看:

@Html.Hidden("Route.LanguageID", Model.Route.LanguageID)

获取渲染:

<input id="Route_LanguageID" name="Route.LanguageID" type="hidden" value="SV">

它会在名称中以“。\”发布奇怪的值,因此它不会映射到我原来的类:

enter image description here

这里可能有什么问题?不知道为什么它会将\添加到名称

1 个答案:

答案 0 :(得分:0)

问题是jquery.validate.unobtrusive.js文件中的自定义替换