ASP.NET中的Razor视图引擎是否支持结构或自定义类?
Razor视图引擎似乎支持ASP.NET中的Razor视图引擎是否支持结构或自定义类?,razor,Razor,Razor视图引擎似乎支持字典,列表,以及其他集合。Razor是否支持以下结构或自定义类?如果是,使用它们的方法是什么 struct gc { public string code; public string definition; }; public class gc2 { public string code; public string definition; }; 上面的语句引发编译错误。(即编译器错误消息:CS1513:}预期为)我尝试了解决方法
字典
,列表
,以及其他集合。Razor是否支持以下结构或自定义类?如果是,使用它们的方法是什么
struct gc {
public string code;
public string definition;
};
public class gc2 {
public string code;
public string definition;
};
上面的语句引发编译错误。(即编译器错误消息:CS1513:}预期为)我尝试了解决方法
通过声明一个空的JSON对象字符串,您可以在Razor中解码该字符串。默认情况下,这将创建可以使用的对象
看起来有点像这样:
var word = "{\"code\" : [],\"font\" : []}";
var p = Json.Decode(word);
现在,p有了所需对象的结构
但是,如果尝试填充对象,它将超出数组的边界