【问题标题】:Need some help regarding .net mvc URL routing/rewriting需要一些关于 .net mvc URL 路由/重写的帮助
【发布时间】:2015-08-17 23:03:11
【问题描述】:

网址类似于

 /home/rawstring13245/rawstring534533453

我想要只将 13245 保存到参数并将 534533454 保存到另一个但忽略它们之前的原始字符串的规则。

如何在 route.config 文件中实现? 我想要这个,因为字符串不是参数,我只需要字符串之外的参数 喜欢:

  url:"{controller}/rawstring{action}/rawstring{id}",

输入什么来代替原始字符串?我不需要那些字符串。是的,每个原始字符串的长度相同= 10

【问题讨论】:

  • slug 值不会解决我的问题,因为我有大量的 URL,并且所有的 URL 都有不同的原始字符串+参数字符串。我已经无法手动将它们的值添加到它们,应该有一些方法可以做到这一点,因为所有原始字符串的长度相同为 10,参数字符串的长度相同为 4。

标签: asp.net-mvc url-rewriting url-routing


【解决方案1】:

您可以将完整的变量作为字符串获取,并使用子字符串方法获取您想要的部分。它是最快的解决方案,我认为它可以解决您的问题。

【讨论】:

  • 感谢您的回答,这似乎是解决我的问题的最简单的解决方案。
猜你喜欢
  • 2010-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-15
  • 1970-01-01
相关资源
最近更新 更多