asp.net treeview初学者提问

tiancailiangjinzhe 2010-10-11 01:16:52
TreeView的使用方法请教? 比如如下
<asp:TreeView ID="TreeView1" runat="server" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged">
<Nodes>
<asp:TreeNode NavigateUrl="~/customer_information.aspx" Text="ICP" Value="0">
<asp:TreeNode Text="游戏" Value="1"></asp:TreeNode>
<asp:TreeNode Text="软件" Value="2"></asp:TreeNode>
<asp:TreeNode Text="电影" Value="3"></asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>

如上代码中应该添加什么代码才能在第二个页面接收treeview的value值,并且按照如下代码

protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
在这里添加什么代码能接收Value值啊?就是1,2,3,而且按照各个value值跳转到不同的页面?
}

就是在aspx页面点击游戏的话就进入游戏的网页,如果点击软件的话就进入软件的页面 这样?
...全文
111 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cr225cr225 2010-10-11
  • 打赏
  • 举报
回复
告诉你最简单的方法

你不是写的很清楚了吗
<asp:TreeNode NavigateUrl="~/customer_information.aspx" Text="ICP" Value="0">

写成NavigateUrl="~/customer_information.aspx?type=1"
majic2008 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 tiancailiangjinzhe 的回复:]
4楼的可以,但提示“string”不包含“equals”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“equals”(是否缺少 using 指令或程序集引用?)
[/Quote]
using System.Text;
.cs文件里面加这个了吗?
tiancailiangjinzhe 2010-10-11
  • 打赏
  • 举报
回复
4楼的可以,但提示“string”不包含“equals”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“equals”(是否缺少 using 指令或程序集引用?)
tiancailiangjinzhe 2010-10-11
  • 打赏
  • 举报
回复
“string”不包含“equals”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“equals”(是否缺少 using 指令或程序集引用?)
tiancailiangjinzhe 2010-10-11
  • 打赏
  • 举报
回复
不用写进数据库,就是比如在页面上点击 游戏 的话,就进入到 游戏介绍的页面(该页面上用数据库语句调出各种游戏的名称以及介绍)

不知道这些代码中具体怎么写,如有参考的也行啊
die_angle 2010-10-11
  • 打赏
  • 举报
回复

protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
string item = this.TreeView1.SelectedNode.Value;
if (item.Equals("1"))
{
Response.Redirect("game.aspx");
}
else if(item.equals("2"))
{
Response.Redirect("game.aspx");
}
else
{
Response.Redirect("game.aspx");
}
}

这样可以吗?
yl35961907 2010-10-11
  • 打赏
  • 举报
回复
动态加载路径,然后把value的值按参数传过去
NocturneLLJ 2010-10-11
  • 打赏
  • 举报
回复
这些是写进数据库的.
你的TreeView在页面加载的时候读数据库配置.
再动态添加跳转的地址.
写死了那就是静态HTML了
tiancailiangjinzhe 2010-10-11
  • 打赏
  • 举报
回复
意思就是上述aspx和aspx.cs代码中应该添加什么内容啊?
点击游戏就进入游戏介绍的页面,点击软件就进入有软件介绍的页面,点击电影就进入有电影介绍的页面

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧