ASP.NET存在页面跳转的情况下如何实现类似选项卡的功能?

我是初学者。我在母版页上放了三个LinkButton,分别是:L1,L2,L3。我想实现的功能是:单击LinkButton后,跳转到指定页面的同时改变该控件的背景色(以表... 我是初学者。
我在母版页上放了三个LinkButton,分别是:L1,L2,L3。
我想实现的功能是:单击LinkButton后,跳转到指定页面的同时改变该控件的背景色(以表示正处在哪个页面,看上去像Windows程序的选项卡)。
我写了两个CssClass:.ON表示控件被单击后的状态;.OFF表示控件的原始状态。
我把相关代码写在控件的Click事件中,运行时出问题了:我单击L3,页面跳转到相应的“页面三”,但左边三个LinkButton还保持着之前的状态(如图二),我需要再次单击L3才能实现我想要的效果(如图三)。
哈,图片弄错了,说明一下:
图三,“页面一”按钮应为浅蓝色,“页面三”按钮应为白色。
展开
 我来答
husonghaoyue
2013-08-03 · TA获得超过133个赞
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:70.6万
展开全部
在加载的时候就要判断CSS样式。如果是L1的情况,加载L1的CSS样式为ON 其他的为OFF

例如 :
1、 把页面上的都设置为OFF
2、 在Load_Page方法里面写
swich(当前页面)

{
case "第一页面":
L1.CssClass = "On";
break;
case "第二页面":
L2.CssClass = "On";
break;
case "第三页面":
L3.CssClass = "On";
break;
}

如何去判断当前页面就是第1 2 3页就看你自己怎么去做了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式