Я нашел, что выполнение локального веб-сервера, с удаленным DB работает лучше всего. Репликация DB / синхронизация является болью, таким образом, я только работал бы с локальным DB, если бы я действительно имел к.
Работа с локальным веб-сервером, хотя удаляет все раздражение и замедление загрузки страниц / код между изменениями.
Google говорит, что вы вставляете такую диаграмму:
<img src="http://chart.apis.google.com/chart?
chs=250x100
&chd=t:60,40
&cht=p3
&chl=Hello|World"
alt="Sample chart"
/>
Таким образом, должно быть достаточно легко написать HtmlHelper, подобный этому (непроверенный):
namespace System.Web.Mvc.Html
{
public static class GoogleChartHelpers
{
public static string GoogleChart
(string cht, string chd, string chs, string chl)
{
return "<img source='http://chart.apis.google.com/chart?cht=" + cht
+ "&chd=" + chd
+ "&chs=" + chs
+ "&chl=" + chl + "' />;
}
}
}
, и назвать его так:
<%= Html.GoogleChart("P3","t:60,40","250x100","Hello|World") %>
, который должен вставить это на вашу страницу:
Обертка AC # для Google Chart API.
http://code.google.com/p/googlechartsharp/
Примеры использования
http://code.google.com/p/googlechartsharp/wiki/UsageExamples
Я уверен, что вы могли бы создать HTMLHelper, который включает этот класс-оболочку, чтобы сделать это еще проще.