Пример #1
0
 public void RegisterHeadScriptEvent( string key, string language, string element, string eventName, string script )
 {
     headScripts[key] = new ScriptEvent( language, element, eventName, script );
 }
Пример #2
0
 /// <summary>
 /// Registers script block that should be rendered within the <c>head</c> HTML element.
 /// </summary>
 /// <param name="key">Script key.</param>
 /// <param name="mimeType">The scripting language's MIME type.</param>
 /// <param name="element">Element ID of the event source.</param>
 /// <param name="eventName">Name of the event to handle.</param>
 /// <param name="script">Script text.</param>
 public void RegisterHeadScriptEvent( string key, MimeMediaType mimeType, string element, string eventName, string script )
 {
     headScripts[key] = new ScriptEvent( mimeType, element, eventName, script );
 }
Пример #3
0
        private void RenderScriptEvent(HtmlTextWriter writer, ScriptEvent script)
        {
            RenderCommonScriptAttributes(writer, script);
            writer.AddAttribute(HtmlTextWriterAttribute.For, script.Element);
            writer.AddAttribute("event", script.EventName);

            writer.RenderBeginTag(HtmlTextWriterTag.Script);
            writer.WriteLine(script.Script);
            writer.RenderEndTag();
        }