【问题标题】:How to get simple url var with Razor MVC 4? [duplicate]如何使用 Razor MVC 4 获取简单的 url var? [复制]
【发布时间】:2013-08-16 08:03:19
【问题描述】:

我在同一个视图中有 3 个局部视图,我想获取加载好的列表以放入好的部分的参数。

网址类型:myWebSite.com/BigView#View1

我只想获取“View1”参数。

注意:我已经尝试过 Request.Path 但它只采用路径,而不是参数 ^^

【问题讨论】:

  • Satpal :我不能使用 myWebSite.com/BigView/View1 因为不刷新页面非常重要。我尝试使用 ?View=1 之类的参数,但不适用于 Request.Params['View'] ...
  • @timbjames :不,我不想在用剃须刀测试它之前使用这个解决方案,而不是重复 ^^
  • @E.H 您的问题基本上是“如何在服务器端获取位置哈希”。该答案说明您不能。

标签: c# asp.net-mvc asp.net-mvc-4 razor asp.net-mvc-routing


【解决方案1】:

在页面加载期间您无法在服务器端读取哈希,因为哈希永远不会发送到服务器。因此,Satpal 关于使用诸如/BigView/View1 之类的 URL 的建议是可行的方法。

然后你继续说“不刷新很重要”。为此,您可能需要查看 HTML5 PushState - 基本上,这是一种以与此类 URL 兼容的方式更新浏览器 URL 的方法,而无需重新加载整页。

【讨论】:

  • 感谢您的帮助:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-06
  • 2011-09-12
  • 1970-01-01
  • 2013-06-20
  • 2013-04-05
  • 1970-01-01
  • 2015-07-08
相关资源
最近更新 更多