以编程方式在页眉中添加javascrip引用(或完整脚本)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以编程方式在页眉中添加javascrip引用(或完整脚本)相关的知识,希望对你有一定的参考价值。

Place javascrip refernce or complete javascript code in page header from ascx or aspx file.
  1. // add reference like this
  2.  
  3. htmlGenericControl script1 = new HtmlGenericControl("script");
  4. script1.Attributes.Add("type", "text/javascript");
  5. script1.Attributes.Add("src", "../js/prototype.js");
  6. this.Page.Header.Controls.Add(script1);
  7.  
  8.  
  9. // add full script like this
  10. // first create string which contains your javascript
  11. string YahooScript = "";
  12. YahooScript = " "
  13. + "YAHOO.util.Event.onContentReady("izbornik", function () { "
  14. + "var oMenuBar = new YAHOO.widget.MenuBar("izbornik", {autosubmenudisplay: true, hidedelay: 750, lazyload: true }); "
  15. + "oMenuBar.render(); "
  16. + "}); ";
  17.  
  18. // and then place javascript in header
  19. HtmlGenericControl script3 = new HtmlGenericControl("script");
  20. script3.Attributes.Add("type", "text/javascript");
  21. script3.InnerHtml = YahooScript;
  22. this.Page.Header.Controls.Add(script3);
  23.  
  24.  
  25. // in aspx page you can add script using Literal control
  26. // place Literal control in page Header in code view.
  27. // create your script string
  28. string temaSkripta = "";
  29. temaSkripta = " "
  30. + "function kojaTema() "
  31. + "{"
  32. + "var tema = '" + tema + "'; "
  33. + "return tema;"
  34. + "}";
  35.  
  36. // find Literal in heder and make your string it's text.
  37. Literal L = (Literal)Header.FindControl("Literal1");
  38. L.Text = temaSkripta;

以上是关于以编程方式在页眉中添加javascrip引用(或完整脚本)的主要内容,如果未能解决你的问题,请参考以下文章

C#/VB.NET 如何在 Word 文档中添加页眉和页脚

如何使用 VBA 以编程方式添加引用

以编程方式添加没有 VBE 或 VBIDE 的 VBA 项目引用..?

以编程方式将 id 添加到 R.id

以编程方式将 UISearchController 添加到 swift 2 中的 UITableView 标头

使用 Javascript 或 CSS 从 Internet Explorer 打印时隐藏页眉和页脚