一个产品管理系统,左侧产品树与右边页面参数传递问题

superlxw 2010-09-28 05:40:58
本人初学.net,有个困扰已久的问题请教各位大大,语言为C#,涉及到一些url参数传递的问题,望指点!
简单来说是这样,整个页面有两栏,左侧为产品树,假设有a,b两个产品;右边是产品的三个特性,做成了tab页形式,每个特性下有固定的5个性能参数需要输入(可能因产品不同有所取舍),而且同一特性为相同的aspx页,。举例说一下,选择产品a,显示第一个特性页面1.aspx,对产品a来说只需要前三个性能参数,剩余两个拉黑(不可编辑),此时若选择产品b,显示的就是b在特性1下(页面仍为1.aspx)所需的参数(比如前两个,后三个拉黑)。此时若切换到特性2(2.aspx),则显示在特性2下b产品所需的参数。
其实主要思想就是我点击产品a之后,我在右侧无论怎么切换始终是产品a的各个参数,如果又点击了产品b,则转到相应的特性页面,而且无论怎样切换不同特性始终保持在产品b上面,直到我点击换其他产品为止。或者说可不可以实现这样一种功能,就是左边的产品树(树形结构)带勾选或者选中的功能,而且只能选中一个,这样方便了解此时是何产品,并在右边的页面加上一个可以显示对应名称的label。

...全文
238 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
superlxw 2010-09-30
  • 打赏
  • 举报
回复
多谢xy230837,我再仔细研究研究
happy664618843 2010-09-30
  • 打赏
  • 举报
回复
xy230837 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 superlxw 的回复:]
点击不同树节点传id我了解,可我右侧有多个tab,点击节点之后再切换这些tab怎么保持此id呢,再进一步,在某一tab中点击另外节点,如何能保持此tab呢。我感觉是不是要设两个id啊,但是我不同的tab是不同aspx页面的
[/Quote]
想保存这个ID可以用隐藏控件存起来,如果是不同页面可以用Session或者实体存起来。

点击另外节点保持此TAB?抱歉,不大明白...难道说你想编辑完一个TAB内容后,再点击另一个节点,然后回到刚才编辑的页面要读取刚才的信息吗?如果是这样,可以试试写COOKIE、Session
superlxw 2010-09-30
  • 打赏
  • 举报
回复
treeview是绑定数据的。
mayanly 2010-09-29
  • 打赏
  • 举报
回复
这个应该使用treeview节点触发事件可以实现,主要看你treeview绑定数据没,如果没绑定直接设置treeview的navigateurl后加参数是否可行。没这么用过个人认为能够实现。
superlxw 2010-09-29
  • 打赏
  • 举报
回复
谢谢楼上两位,现在是用frame做的,能否贴出类似代码啊,多谢了
superlxw 2010-09-29
  • 打赏
  • 举报
回复
唉,还是不明白
其实我的问题跟这个类似:http://zhidao.baidu.com/question/169800786.html
右边页面有多个tab页,对应着某节点的三个特性,而且这是3个不同的aspx页面
xy230837 2010-09-29
  • 打赏
  • 举报
回复
首先建一个Iframe吧,左侧放树型导航,右侧放入内容页面(这样点击树形导航还会保持节点状态)

然后点击不同的树传递不同的值,内容页面接收这个值以后对控件进行不同的处理,比如接收到a让某些控件Enable不可用。等等,看自己需求实现

希望可以帮到楼主
Hertz_liu 2010-09-29
  • 打赏
  • 举报
回复
你是用frame做还是母版页?
superlxw 2010-09-29
  • 打赏
  • 举报
回复
恩,我明白大概的意思,但我想问的是如何在右侧页面切换是还能够保持节点的状态,具体的参数如何传呢。另外就是当我在一种特性下切换节点的时候,显示的页面相同,但内容有所变化,想我帖子里说的把某些条目拉黑
threenewbee 2010-09-29
  • 打赏
  • 举报
回复
可以通过querystring传递。
设置target为main.aspx?id=xxx
superlxw 2010-09-29
  • 打赏
  • 举报
回复
点击不同树节点传id我了解,可我右侧有多个tab,点击节点之后再切换这些tab怎么保持此id呢,再进一步,在某一tab中点击另外节点,如何能保持此tab呢。我感觉是不是要设两个id啊,但是我不同的tab是不同aspx页面的
w4bjx 2010-09-29
  • 打赏
  • 举报
回复
帮顶回复内容太短了!
wwfgu00ing 2010-09-28
  • 打赏
  • 举报
回复
你用frame 大不了用一下ajaxpro
wuyq11 2010-09-28
  • 打赏
  • 举报
回复
设置treeview的navigate,target
或通过选择节点,获取选择的属性值跳转到相关页面

62,271

社区成员

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

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

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

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