1
ASP.NET MVC的JsonResult使用反射來計算出Json返回的內容嗎?ASP.NET MVC的JsonResult使用反射
我在問這個問題,因爲在我正在處理的特定項目上,我已經遇到了反射問題。我不得不使用的託管提供程序不允許反射,所以我不得不重寫很多使用反射的AutoMapper的代碼。
ASP.NET MVC的JsonResult使用反射來計算出Json返回的內容嗎?ASP.NET MVC的JsonResult使用反射
我在問這個問題,因爲在我正在處理的特定項目上,我已經遇到了反射問題。我不得不使用的託管提供程序不允許反射,所以我不得不重寫很多使用反射的AutoMapper的代碼。
不ASP.NET MVC的JsonResult使用反射來找出什麼JSON來返回
它使用JavaScriptSerializer類輪流通過模型的屬性使用反射來循環。摘自它的ExecuteResult方法:
...
if (this.Data != null)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
response.Write(serializer.Serialize(this.Data));
}
我會切換主機,如果我是你;)有很多(甚至便宜的),這是允許的。 – UpTheCreek
恐怕不是我的選擇,這是由客戶決定的,只能推薦。不要以爲有支持反思的列表(你永遠不會從當前主持人的網站知道服務受到任何限制)。 – andynormancx