TreeNode的NavigateUrl不能使用<%= Session["XXX"] %>">吗? NavigateUrl貌似只能是一个页面,比如space.aspx, 不能带参数啊 比如space.aspx?id=<%= Session["uid"] %> 需要一个Session参数, 怎么写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法一:TreeNode rootNode = new TreeNode("系统内容");rootNode.Target = "rightframe";rootNode.NavigateUrl = "SectionInfo.aspx?id="+Session["uid"];this.TreeView1.Nodes.Add(rootNode);方法二:或者是后台定义一个public变量,前台使用public int tag = 0;public void Page_Load(object sender,EventArgs e){ tag = int.Parse(Session["uid"].ToString());}前台aspx页面NavigateUrl="space.aspx?id=<%=tag%>" 方法二可以改为前台aspx页面NavigateUrl='space.aspx?id=<%=Session["uid"] %>' 第二个方法在应该是行不通的吧,framework是不对treenode这些静态定义的节点做另外一次解析吧 tag = int.Parse(Session["uid"].ToString()); 有问题,啊 最后的URL变成这样了:http://localhost:1767/Backstage/Users/space.aspx?id=<%=Session["UserName"] %>参数转不过来. js注入,要怎么解决呀 datatable 中如何显示图片 showModalDialog为什么不能打开一个相对路径的网页 关于母版页 请问怎样在GridView进入编辑模式时自定义绑定数据 高难问题,非专家莫进 怎么自己用程序生成的页面不能显示呢? 关于datagrid的选择列的问题 自定义的popbox控件,与IE9,IE10兼容性问题。重分100,求解答!1 请问如何在datagrid中显示数据库中的排名次序 jquery验证不显示错误信息,求解 Linux系统是否可以访问asp.net做的站?
rootNode.Target = "rightframe";
rootNode.NavigateUrl = "SectionInfo.aspx?id="+Session["uid"];
this.TreeView1.Nodes.Add(rootNode);方法二:或者是后台定义一个public变量,前台使用public int tag = 0;public void Page_Load(object sender,EventArgs e)
{
tag = int.Parse(Session["uid"].ToString());
}
前台aspx页面
NavigateUrl="space.aspx?id=<%=tag%>"
前台aspx页面
NavigateUrl='space.aspx?id=<%=Session["uid"] %>'
tag = int.Parse(Session["uid"].ToString()); 有问题,啊
最后的URL变成这样了:http://localhost:1767/Backstage/Users/space.aspx?id=<%=Session["UserName"] %>参数转不过来.