HTML Mvc. ActionButton

Я скомпилировал kcachegrind для окон, используя QT4.7, вот бинарный пакет (включая утилиту точек для генерации графа вызовов): http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip / скачать

11
задан Dan 28 June 2009 в 18:22
поделиться

2 ответа

APC представляет собой кэш опкодов и общий кэш данных. Последний работает почти так же, как memcached, тогда как кеш опкодов работает путем кэширования проанализированных php-файлов, поэтому их не нужно анализировать при каждом запросе. Как правило, это может немного ускорить время выполнения.

Не нужно запускать его много раз на каждой странице. В таком случае, вероятно, вы могли бы сделать несколько оптимизаций.

17
ответ дан 3 December 2019 в 01:34
поделиться

Code for Tomas' answer:

public static class HtmlExtensions
{
  public static string ActionButton(this HtmlHelper helper, string value, 
      string action, string controller, object routeValues)
  {
    UrlHelper urlHelper = new UrlHelper(helper.ViewContext);
    var action = urlHelper.Action(action, controller, routeValues);

    var html = new StringBuilder();
    html.AppendFormat("<form method='get' action'{0}'>", action).AppendLine()
        .AppendFormat("    <input type='submit' value='{0}' />", value).AppendLine()
        .AppendFormat("</form>").AppendLine();

    return html.ToString();
  }
}
3
ответ дан 3 December 2019 в 01:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: