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

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。

...全文
239 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
或通过选择节点,获取选择的属性值跳转到相关页面
内容概要:本文系统研究了基于W-GAN(Wasserstein生成对抗网络)的光伏出力场景生成方法,并提供了完整的Python代码实现。该方法充分利用W-GAN在捕捉复杂数据分布方面的优势,能够生成具有高度真实性与时序一致性的光伏发电功率场景,有效解决了传统场景生成方法在处理非线性、非平稳光伏数据时存在的模式坍塌与分布偏差问题。研究内容涵盖网络架构设计、梯度惩罚机制引入以保障训练稳定性、损失函数优化及生成样本质量评估等关键环节,生成的场景可用于电力系统规划、运行调度、储能配置及风险评估等任务,尤其适用于高比例可再生能源接入背景下的不确定性建模需求。; 适合人群:具备一定Python编程能力、深度学习基础理论知识的研究生、科研人员,以及从事新能源发电预测、电力系统优化调度等相关领域的工程技术人员。; 使用场景及目标:①实现光伏出力不确定性建模,生成满足统计特性的典型与极端功率场景;②支撑含光伏的微电网、主动配电网的优化调度、可靠性分析与韧性评估;③作为深度学习在能源时序数据生成领域的一个典型案例,服务于教学演示与学术研究。; 阅读建议:建议结合所提供的Python代码进行动手实践,重点理解W-GAN中判别器(Critic)结构、梯度惩罚项(Gradient Penalty)的实现原理,并通过可视化手段对比原始数据与生成数据的分布特征,进一步可尝试将其与传统GAN、VAE或DDPM等生成模型在场景多样性、保真度方面进行横向比较。

62,272

社区成员

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

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

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

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