asp.net-mvc-3 - 在. NET MVC中,将元组 <String,String,String>的Collection 对象分配给

  显示原文与译文双语对照的内容
74 3

我有一个带有 Collection <string,string,string>的模型


public class PatientDetails
{ 
 public Collection <Tuple<string,string,string>> FieldValidationRules { get; set; }
}

这是 stronglytyped 例如的视图,它在cshtml中作为 @Model 访问 PatientDetails

现在我想将这个FieldValidationRules对象分配给一个Javascript变量,这样我就可以按照 Collection 中指定的规则来引用客户机验证。 为此,我有以下代码行:


$(document).ready(function(){
 _jsFieldValidationRules ="@Model.FieldValidationRules";
});

但是我有一个问题,_jsFieldValidationRules没有被分配给"@model 。fieldvalidationrules中的值,而它被分配给:


System.Collections.ObjectModel.Collection 1[System.Tuple3[System.String,System.String,System.String]]

我该怎么做才能使它工作。

时间: 原作者:

57 4

我该怎么做才能使它工作。

使用Json序列化程序:


$(document).ready(function() {
 _jsFieldValidationRules = @Html.Raw(Json.Encode(Model.FieldValidationRules));
});

原作者:
...