Castle.MonoRail.Framework.Helpers.AbstractHelper.RenderScriptBlockToSource C# (CSharp) Method

RenderScriptBlockToSource() protected method

Renders the a script block with a src attribute pointing to the url. The url must not have an extension.

For example, suppose you invoke it like: RenderScriptBlockToSource("/my/url/to/my/scripts");

That will render ]]> As you see the file extension will be inferred

protected RenderScriptBlockToSource ( string url ) : string
url string The url for the scripts (should start with a '/')
return string
		protected string RenderScriptBlockToSource(string url)
		{
			// Modified to support extension-less URLs
			return string.Format("<script type=\"text/javascript\" src=\"{0}{2}{1}?" + MonoRailVersion + "\"></script>",
				Controller.Context.ApplicationPath + url, Controller.Context.UrlInfo.Extension, !string.IsNullOrEmpty(Controller.Context.UrlInfo.Extension)?".":"");
		}

Same methods

AbstractHelper::RenderScriptBlockToSource ( string url, string queryString ) : string