diff --git a/ClientDependency.Mvc/HtmlHelperExtensions.cs b/ClientDependency.Mvc/HtmlHelperExtensions.cs index 1afd7c1..345b7c2 100644 --- a/ClientDependency.Mvc/HtmlHelperExtensions.cs +++ b/ClientDependency.Mvc/HtmlHelperExtensions.cs @@ -131,7 +131,6 @@ public static HtmlHelper RequiresJs(this HtmlHelper html, string filePath, int p return html; } - public static HtmlHelper RequiresJs(this HtmlHelper html, string filePath, object htmlAttributes) { html.ViewContext.GetLoader().RegisterDependency(filePath, ClientDependencyType.Javascript, htmlAttributes); @@ -271,7 +270,27 @@ public static IHtmlString RenderJsHere(this HtmlHelper html, string rendererName ClientDependencyType.Javascript, rendererName, Enumerable.Empty())); } #endregion - + + #region RenderJsBundleHere Extensions + + public static IHtmlString RenderJsBundleHere(this HtmlHelper html, string bundleName) + { + html.RequiresJsBundle(bundleName); + return html.RenderJsHere(bundleName); + } + + #endregion + + #region RenderCssBundleHere Extensions + + public static IHtmlString RenderCssBundleHere(this HtmlHelper html, string bundleName) + { + html.RequiresCssBundle(bundleName); + return html.RenderCssHere(bundleName); + } + + #endregion + #region RenderCssHere Extensions public static IHtmlString RenderCssHere(this HtmlHelper html) {