Если вы ищете бесплатные вещи,
http://www.highcharts.com/, вероятно, лучшая бесплатная диаграмма jQuery.Он великолепен в том, что он может делать.
Я также использую http://jqueryui.com/ для большинства своих нужд пользовательского интерфейса, поскольку он содержит большинство элементов управления, которые я использую на каждом сайте, который я пишу.
jQuery имеет отличную реализацию AJAX, и если вы используете его вместе с MVC framework , вы получите действительно плавный UX.
edit
JQuery
$.get("/userControls/PrintRunPriceCalculator.ashx?pages=" + pages + "&quantity=" + quantity, {}, function (data) {
if (data != "")
$(".TotalAmountFigure").html(data);
});
Ashx
public class PrintRunPriceCalculator : IHttpHandler, IReadOnlySessionState, IBookPrintDetail
{
public void ProcessRequest(HttpContext context)
{
int quantity;
int pages;
try
{
quantity = int.Parse(context.Request.QueryString["quantity"]);
pages = int.Parse(context.Request.QueryString["pages"]);
}catch{ return; }
BookPrintDetailPresenter presenter = new BookPrintDetailPresenter(this);
context.Response.Write(presenter.GetQuote(quantity, pages));
}