有没有办法在Viewmodel中更改属性的FieldName值?我想使用属性的标准命名约定,但让viewmodel返回其他内容。这很重要,因为我有一个json请求,要求属性为小写。
我尝试过使用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
当我将viewmodel传递给getJson请求中的回调
时答案 0 :(得分:-1)
如何为模型添加额外属性?
public string start {get {return Start;}}