【发布时间】:2016-01-27 20:09:42
【问题描述】:
我有一些旧网站要添加路由参数。它们是在没有使用 mvc 的情况下编码的,因此没有使用方便的 MVC 设置的 global.asax。
目前我有一个带有搜索功能的 url abc.com/xyz 页面。我可以输入一个查询,该查询会将我发送到另一个页面,但它具有相同的 url。我想这样做,以便如果我放置一些 url abc.com/xyz?search='what_You_Query' 的变体,它会给我搜索到的页面。现在,该 url 将我发送到我输入查询的页面。
网站以 C# 和 html 编码并保存在 aspx 文件中。网页也使用 jscripts
如果能得到任何帮助,我将不胜感激
编辑:似乎有些混乱,有一个搜索框允许用户在网页上查询。我想要的是允许用户直接链接到搜索的页面。
【问题讨论】:
-
所以您希望人们通过修改 URL 进行搜索?为什么不将搜索框添加到路由到搜索页面的主模板(或每个页面)?否则,您将不得不检测
search查询字符串并重定向或显示不同的输出(看起来很乱) -
这样做的目的是让用户直接链接到搜索页面。目前没有办法做到这一点。我们只能超链接到您输入查询的搜索页面,而不是包含实际结果的页面