2011-01-28 148 views
0

是否有任何方法可以更改Viewmodel中属性的FieldName值?我想为该属性使用标准的命名约定,但让viewmodel返回其他内容。这很重要,因为我有一个json请求,要求属性使用小写。在ViewModel中更改字段名称值

我已经尝试使用XMLAttributes和DataMembers,但都没有工作。这些来自以下问题。

Serialize .Net object to json, controlled using xml attributes

JavaScriptSerializer.Deserialize - how to change field names

因此,要重申,我需要的是这样的

public string Start { get; set; } 

,以显示为

viewmodel.start 

,而不是

viewmodel.Start 

当我通过我的视图模型回调的要求的getJSON

回答

-1

什么增加额外的属性到模型里面?

public string start {get {return Start;}}