你把自定义控件根据需要继承相关类就可以使用SESSION了,如果你不能让你自定义的控件是一个组合控件,不能从某一个具体的类继承,那么就继承WebControl类。
解决方案 »
- 如何asp.net生成静态HTML
- 水晶报表的问题
- Lovely_baby wuyq11 补分
- 关于sitemap生成menu,按role显示节点的问题
- asp.net虚拟目录的问题
- 请问怎么样才能让页面打开后定位在此页面的某个位置(不是默认的最上面).
- 求一正则表达式,用于验证文本长度
- ASP.NET应用程序发布的问题
- 在水晶报表里面如何画一条斜线.
- 10天学会ASP.net之第六天
- 如过用datagrid做了一列删除链接,但是我想删除的时候给个确认框,但不知道window.confirm怎么跟asp.net交互,请大家给个提示,最好有代
- 请问asp.net做好的程序怎样上传到服务器上呢并能像asp程序那样正常运行呢?是不是跟asp一样的上传法。
<Container:navigation id="control" param=<%=Session["param"]%> runat="server" />会出错
Container:navigation id="control" param=<%=Session["param"]%> runat="server" />
修改为:
Container:navigation id="control" param=<%=this.ReturnSession("param")%> runat="server" />另外,你使用的是代码与窗体的混合编程吗?如果使用的是CodeBehind方式,应该使用下面的格式:
Container:navigation id="control" param='<%#this.ReturnSession("param")%>' runat="server" />
然后在代码中添加下面的方法:
protected object ReturnSession(string strSessionName)
{
return Session[strSessionName];
}
如果肯定是字符串,还可以把修改为:
protected string ReturnSession(string strSessionName)
{
return Session[strSessionName].ToString();
}