本文整理汇总了C#中System.Web.UI.Page.RegisterBodyScripts方法的典型用法代码示例。如果您正苦于以下问题:C# Page.RegisterBodyScripts方法的具体用法?C# Page.RegisterBodyScripts怎么用?C# Page.RegisterBodyScripts使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Web.UI.Page
的用法示例。
在下文中一共展示了Page.RegisterBodyScripts方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RenderCustomNavigation
public static string RenderCustomNavigation(Page page)
{
if (!VoipEnabled) return string.Empty;
page.RegisterBodyScripts(VirtualPathUtility.ToAbsolute("~/js/asc/core/voip.countries.js"));
page.RegisterBodyScripts(VirtualPathUtility.ToAbsolute("~/js/asc/core/voip.phone.js"));
page.RegisterClientScript(typeof(VoipNumberData));
return
string.Format(@"<li class=""top-item-box voip"">
<a class=""voipActiveBox inner-text"" title=""{0}"">
<span class=""inner-label"">{1}</span>
</a>
</li>",
"VoIP",
0);
}
示例2: RenderCustomNavigation
public string RenderCustomNavigation(Page page)
{
var func = string.Empty;
if (!page.AppRelativeTemplateSourceDirectory.Contains(BaseVirtualPath) && HubUrl == string.Empty)
{
func = string.Format(@"
setTimeout(function () {{ Teamlab.getMailFolders(); }}, {0});
{1}", MailCountGetFirstInMillisecond,
MailCountGetEnableInterval ? string.Format(
"setInterval(function () {{ Teamlab.getMailFolders(); }}, {0});",
MailCountGetIntervalInMillisecond)
: string.Empty);
}
page.RegisterBodyScripts(VirtualPathUtility.ToAbsolute("~/js/asc/core/asc.mailreader.js"));
if (func != string.Empty)
{
page.RegisterInlineScript(func);
}
return string.Format(@"<li class=""top-item-box mail"">
<a class=""inner-text mailActiveBox"" href=""{0}"" title=""{1}"">
<span id=""TPUnreadMessagesCount"" class=""inner-label""></span>
</a>
</li>",
VirtualPathUtility.ToAbsolute(BaseVirtualPath + "/"),
MailResource.MailTitle);
}