gpt4 book ai didi

asp.net-mvc - MVC - 查询字符串和操作参数问题

转载 作者:行者123 更新时间:2023-12-04 04:49:21 25 4
gpt4 key购买 nike

我有一个具有以下签名的操作方法,

ActionResult Search(string searchQuery)

这是从表单按钮提交的部分 View 中调用的。问题是,请看下面的 2 个模式。当我从我的页面提交我的搜索键时,它使用以下网址(假设搜索键是工具)
Search/?searchQuery=tool

但是如果我点击一个工具,
Search/tool?searchQuery=garden

现在我的方法是在参数中读取工具而不是花园(这当然是预期的)。我认为这与项目本身上下文和搜索上下文中项目的不正确呈现有关。

有没有解决这个问题的好方法?我想读取查询字符串术语并从主搜​​索上下文中搜索它,即 Search/?searchQuery=<term>不管我在哪里。

最佳答案

获取 QueryString , 在你的 Controller 中你应该写这样的东西:
var mystring =Request.QueryString["searchQuery"];
这将得到 query string无论放在您的何处url .

关于asp.net-mvc - MVC - 查询字符串和操作参数问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17667227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com