C# 动态生成的脚本应出现在DNN中的所有页面上
我的客户机需要一个DNN模块,其中动态生成的Javascript应该出现在整个web门户的页脚中。我已经生成了代码,但它只会在页面关闭脚本后出现在门户的一个页面上。因为这个脚本是从一个模块生成的,而那个模块只在一个页面中。因此,不知道如何处理这种情况,有什么建议吗?正如您所说,您还需要将动态生成的脚本保存在C# 动态生成的脚本应出现在DNN中的所有页面上,c#,asp.net,dotnetnuke-module,C#,Asp.net,Dotnetnuke Module,我的客户机需要一个DNN模块,其中动态生成的Javascript应该出现在整个web门户的页脚中。我已经生成了代码,但它只会在页面关闭脚本后出现在门户的一个页面上。因为这个脚本是从一个模块生成的,而那个模块只在一个页面中。因此,不知道如何处理这种情况,有什么建议吗?正如您所说,您还需要将动态生成的脚本保存在Footer控件中 为此,能否在页脚部分保留文本控件。现在,无论何时动态生成JavaScript,都必须将信息保存在Session变量中 像这样 public class SessionCol
Footer
控件中
为此,能否在页脚部分保留文本控件
。现在,无论何时动态生成JavaScript
,都必须将信息保存在Session
变量中
像这样
public class SessionCollection
{
public static String DynamicJavaScript
{
get
{
return Convert.ToString(HttpContext.Current.Session["DynamicJavaScript"]);
}
set
{
System.Web.HttpContext.Current.Session["DynamicJavaScript"] = value;
}
}
}
正如您所知,控件的流程如下所示
将执行第一个网页
将执行下一个母版页
最后将执行用户控件
现在,一旦执行母版页,就可以在页脚部分访问会话
值。我假设页脚内容直接用于母版页
,或者另一个用户控件
已准备好并用于母版
页
希望这会有用…正如您所说,您还需要将动态生成的脚本保存在Footer
控件中
为此,能否在页脚部分保留文本控件
。现在,无论何时动态生成JavaScript
,都必须将信息保存在Session
变量中
像这样
public class SessionCollection
{
public static String DynamicJavaScript
{
get
{
return Convert.ToString(HttpContext.Current.Session["DynamicJavaScript"]);
}
set
{
System.Web.HttpContext.Current.Session["DynamicJavaScript"] = value;
}
}
}
正如您所知,控件的流程如下所示
将执行第一个网页
将执行下一个母版页
最后将执行用户控件
现在,一旦执行母版页,就可以在页脚部分访问会话
值。我假设页脚内容直接用于母版页
,或者另一个用户控件
已准备好并用于母版
页
希望这将是有用的