【发布时间】:2011-07-15 00:57:36
【问题描述】:
这个问题我很难说清楚,所以请多多包涵。
在 VS Express 中,我正在创建一系列网页。在每个页面上,我都希望有一系列与给定用户角色相关的功能。我希望我的所有 html 代码都在单个 aspx 页面上,但只有某些部分出现(希望是异步的),这由将通过导航栏中的下拉菜单链接到的 url 确定。 p>
我想使用重新路由(我认为它被称为)来保持我的网址美观且更具延展性,这样我以后可以在不破坏书签等的情况下更改它们。
作为用户,在给定的角色中,我会将鼠标悬停在下拉菜单上,并且只看到我被允许执行的功能。单击一个后,它会更新 url 类似于 domain.com/form1 的内容,并且只会显示与该操作相关的代码块(在 aspx 页面中,同样,最好是异步的)。
我正在考虑使用 div 和 css "display:none;"财产。我不确定通过什么机制在各种功能的“视图”之间切换。我应该使用 ASP.NET 的 Javascript 吗?
对于这样一个令人费解的问题,我感到非常抱歉。我花了 20 多分钟,这是我能想到的最好的提问方式。这还有很多意义吗?如果是这样,我是否将这一切都错了,还是我走在正确的轨道上?我很感激这方面的任何尝试。
干杯 ;)
请阅读:我最初想用 url 来完成这个,但我发现使用“MultiView”ASP.NET 控件是解决我的困境的更好解决方案。我只是想澄清我原来的问题和我的答案之间的任何假定差异。就像我说的那样,当时很难弄清楚如何提问。 :)
【问题讨论】:
标签: javascript asp.net css url view