我正在将ASPX文件转换为MVC,并且有一些需要转换的简单图形。
我是否更正确ASP中的图形功能,当我添加System.Web.Helpers.Chart时,MVC中的图形功能更多?
在ASP中,他们正在使用:
<asp:Chart ID="Chart1" runat="server" Width="600px" Palette="EarthTones">
答案 0 :(得分:0)
你是对的,MVC没有内置的直接等价物。你必须找到一个替代解决方案。大多数MVC开发人员将认识到图表是客户端UI概念,因此将找到基于JavaScript的图表库。询问特定的库建议是Stack Overflow的主题。执行网络搜索&#34; JavaScript图表库&#34;应该让你走上正确的道路。
这是由于两个框架采用了不同的方法:Web Forms尝试在服务器上尽可能多地模仿Windows Forms的开发体验。这导致了快速的应用程序开发,但并不总能产生最佳的体系结构。这并不是说一个比另一个好(你也可以在Web Forms中使用JavaScript图表库),但要强调不同的方法,每个方法各有利弊。