我在映射隐藏的远程验证方面遇到了问题。
我有这堂课:
[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">
它会在名称中以“。\”发布奇怪的值,因此它不会映射到我原来的类:
这里可能有什么问题?不知道为什么它会将\添加到名称
答案 0 :(得分:0)
问题是jquery.validate.unobtrusive.js文件中的自定义替换