首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >母版页如何自己从母版页获取当前页面

母版页如何自己从母版页获取当前页面
EN

Stack Overflow用户
提问于 2010-01-06 17:22:01
回答 2查看 2.2K关注 0票数 0

我正在用Visual Studio2008,C# 3.5和ASP.NET MVC2写一个网站。我把导航栏放在masterpage.But中,有一个问题是我不知道需要在导航栏中突出显示哪个按钮(当前页面)。

我想得到的当前页面,需要由母版页自己突出显示(不是通过内容页面).And,我不认为这是一个好方法来获得当前页面的网址string.Because我不知道最后的网址是什么。

那么我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-07 23:29:51

当您单击导航栏(在母版页中)中的链接时,应该会触发一个控制器操作,该操作将决定显示哪个视图内容页。在该操作方法中,您可以(如Lazarus所建议的)将一些标识当前页面的数据添加到ViewData中,母版页将拾取这些数据来修改导航栏。

票数 0
EN

Stack Overflow用户

发布于 2010-01-06 17:42:13

我猜您可以在操作方法中设置一个ViewData"currentPage“值,这将允许您在母版页中处理该ViewData。然而,这是我想不到的,我相信有一种更优雅的方法可以做到这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2011924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档