2016-10-09 61 views
0

我有一個類如何改變屬性顯示名稱時,它作爲json在mvc中返回?

public class ProjectResultClass 
{ 
    public double F7 { set; get; } 
} 
在controlller

我有數據填充它,並希望它在頁面發送到頁面

[HttpPost] 
public ActionResult CalculateProject(int Project) 
{ 
    ProjectResultClass Response= new ProjectResultClass(); 
    Response.F7 = 123.4; 
    return Json(Response); 
} 

一個獲得F7: 123.4

我想給屬性顯示另一個名稱。 更好地利用它來從資源文件把名稱 像

public class ProjectResultClass 
{ 
    [DisplayName = "MycustomResourceKey"] 
    public double F7 { set; get; } 
} 
+0

你可以只傳回一個匿名對象和使用任何你想要的名稱(和讀取名稱來自資源文件) –

+0

如何使用anonymus對象中的資源? – eyalb

回答

0

嘗試使用此代碼

ProjectResultClass Response = new ProjectResultClass(); 
Response.F7 = 123.4; 
return Json(new { MycustomResourceKey = Response.F7 }); 
相關問題