繁体   English   中英

从另一个视图搜索时被重定向

[英]getting redirected when searching from another view

好的,所以我有一个正在处理的项目(Asp net core),我已经创建了 controller 和 model 并且我在这里实现了搜索机制

public async Task<IActionResult> Index(string searchString)
        {
            var drugs = from m in _context.Drugs
                select m;

            if (!String.IsNullOrEmpty(searchString))
            {
                drugs = drugs.Where(s => s.Name.Contains(searchString));
            }



            return View(await drugs.ToListAsync());
        }

它工作得很好所以问题是每当我添加搜索字符串并点击按钮时我都无法从我的主页搜索它会将我重定向到药物索引我不希望我已经实现了引导模式并且我想要我的结果将显示在那里。所以我如何从另一个视图搜索我的 model 而不会被重定向,我需要你的帮助。 太感谢了

大概您只是使用标准的 HTML 表单来提交“搜索”。 这不是“重定向”你; 您实际上是在告诉浏览器请求新的 URL 并将其显示在浏览器选项卡/窗口中。 如果您想保持在同一页面上,则必须使用 AJAX 发出请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM