【问题标题】:Asp.net url routing in application having more than one page具有多个页面的应用程序中的 Asp.net url 路由
【发布时间】:2013-01-01 11:06:33
【问题描述】:

我正在使用 URL 路由来链接到 asp.net 中的用户配置文件,它可以工作,但应用程序的其余页面不起作用,我是否必须为所有页面定义路由,或者我在某个地方错过了某些东西。

我不使用 asp.net mvc,而是使用 asp.net 网络表单。

对于个人资料页面,我想要路由,但有些页面我只是不会使用指向它的 asp x 链接 但是现在所有页面都在全局文件的路由中定义了相同的 URL。 前两天写这个问题总是有问题。

【问题讨论】:

  • 你能发布你的代码吗?没有它就很难说。
  • 这与代码无关,我认为我的概念有问题我有一个社区网站,包括家庭个人资料照片......我使用会话获取信息来构建它的页面没有问题,但是配置文件我需要路由以根据我创建的 id 为每个用户创建路由,但现在主页或其他页面不起作用,他们都使用我在全局中创建的路由,然后我通过它访问配置文件

标签: asp.net c#-4.0


【解决方案1】:

您可以使用ASP.NET MVC Routing Debugger Visualizer 调试您的路线 或者看看blog of Phil Haack

【讨论】:

  • 好吧,更具体地说,我有 5 页 .asp xi 想在 URL 路由中为其中一个创建路由,但我完成了受该路由影响的整个项目我是否需要创建路由对于每个页面,我都做到了,但它受到用户使用的页面的影响
  • 例如路由配置文件/用户 ID 它可以工作,但是在我使用它之后,另一个像 home 的页面变成了像配置文件/主页这样的 URL,它不在 mvc 中,谢谢,请帮助我没有时间了
  • 感谢我发现的每一个主体,每个页面都必须有一个静态路由,有些是动态路由,并使用 getrouteurl 函数构建带有 {para} 或 {null} 静态的 url
猜你喜欢
  • 1970-01-01
  • 2014-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多