Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 布局页面MVC 5中的搜索功能_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 布局页面MVC 5中的搜索功能

Asp.net mvc 布局页面MVC 5中的搜索功能,asp.net-mvc,Asp.net Mvc,你好,我已经建立了一个小博客,在这里我把我所有的文章内容都存储在数据库中。现在,我想添加搜索功能,我想显示在每个页面 我读过这个 但是我如何实现搜索,以便在我的布局页面中使用它呢?我是否必须以任何方式使用局部视图进行搜索?如果是,我该怎么做 提前谢谢这取决于你的意思。只需在布局中放置一个搜索框,将其发布到搜索操作中,这是一件小事。如果需要,您可以使用partial,但这不是必需的:您可以在布局中直接将表单扑通一声。如果搜索非常复杂,需要模型,则可以利用子操作创建模型并将局部视图结果渲染到布局中

你好,我已经建立了一个小博客,在这里我把我所有的文章内容都存储在数据库中。现在,我想添加搜索功能,我想显示在每个页面

我读过这个

但是我如何实现搜索,以便在我的布局页面中使用它呢?我是否必须以任何方式使用局部视图进行搜索?如果是,我该怎么做


提前谢谢

这取决于你的意思。只需在布局中放置一个搜索框,将其发布到搜索操作中,这是一件小事。如果需要,您可以使用partial,但这不是必需的:您可以在布局中直接将表单扑通一声。如果搜索非常复杂,需要模型,则可以利用子操作创建模型并将局部视图结果渲染到布局中


然而,如果你说的是让实际的搜索结果出现在布局中,那么使用MVC并没有任何合理的方法来实现这一点。在这种情况下,我建议您通过AJAX提交搜索,并使用JavaScript将结果呈现到页面。

谢谢您的回复!您可以发布一些代码或教程来说明如何使用ajax实现这一点吗?