1
我已經使用PHP從數據庫調用中返回JSON,方法是使用數組上的json_encode()
函數並使用JQuery解析它。無論如何要在ASP.Net Web窗體中動態地執行此操作嗎?換句話說,不必預先確定列如何返回。來自ASP .Net的動態JSON
我已經使用PHP從數據庫調用中返回JSON,方法是使用數組上的json_encode()
函數並使用JQuery解析它。無論如何要在ASP.Net Web窗體中動態地執行此操作嗎?換句話說,不必預先確定列如何返回。來自ASP .Net的動態JSON
在WebForms中使用JSON是完全可能的,詳情請參閱:this answer。
您的項目有多早? ASP.NET MVC比Web Forms更適合使用AJAX,因爲它不會試圖隱藏HTTP的無狀態特性,並且具有更清晰的客戶端/服務器工作方式,並且由於更加RESTful的構造服務器代碼的方式,GET/POSTing到具有JSONResult的控制器操作的URL是非常簡單的。
如果你沒有做太多的事情,可以考慮將你的UI層重寫到一個ASP.NET MVC項目或者開始。
感謝您的回覆。我已經看過MVC,並會考慮使用它,除了我們想要在項目中使用Crystal Reports查看器控件。儘管在上面的鏈接中有許多有用的東西,但沒有一個能夠像php那樣簡單地生成json。我需要結果是動態的,不必創建具有一定數量值的類。 –
由於ASP.NET MVC基於ASP.NET,因此Crystal Reports很好,請參閱:http://stackoverflow.com/questions/348785/crystal-reports-in-asp-net-mvc。您可以插入水晶報表併爲您的Web UI獲取適當的Web框架。 – StuperUser
@HankAllen,不知道我是否需要@關注Crystal Reports的昨天評論。 – StuperUser