.net 搜索/过滤设计
我有一个asp.net mvc4应用程序来管理工作请求。这个应用程序的主要部分只是系统中所有工作请求的列表,非常简单 需求要求我需要为这个中心列表构建一个相当灵活的搜索/过滤系统 例如,用户需要能够搜索以下字段:.net 搜索/过滤设计,.net,asp.net-mvc,search,entity-framework-5,.net,Asp.net Mvc,Search,Entity Framework 5,我有一个asp.net mvc4应用程序来管理工作请求。这个应用程序的主要部分只是系统中所有工作请求的列表,非常简单 需求要求我需要为这个中心列表构建一个相当灵活的搜索/过滤系统 例如,用户需要能够搜索以下字段: 公司 创建/完成日期 用户分配 各种数字字段(想想产品ID) 优先权 地位 有没有人有过为mvc4设计这样的搜索的经验?我不太确定我应该如何设计它。我曾想过让一个控制器方法接受一个过滤器字符串(我想使用GET而不是POST,以便过滤列表是可链接的),但我不确定应该如何将其解析为发送
- 公司
- 创建/完成日期
- 用户分配
- 各种数字字段(想想产品ID)
- 优先权
- 地位
如果问题含糊不清,我很抱歉——我正在寻找一些关于如何构建这样的东西的指南或一般概述。(我做了一些搜索,但没有运气)。谢谢 您可以创建一个模型来保存类似SearchParams的参数,然后创建一个ViewModel来显示结果。在我看来,使用MVC4进行搜索的最佳示例是由微软自己的Asp.NETMVC团队在project Music Store中制作的。他们利用ajax来实现这一点。看看这里
希望这对你有帮助 您可以创建一个模型来保存类似SearchParams的参数,然后创建一个ViewModel来显示结果。在我看来,使用MVC4进行搜索的最佳示例是由微软自己的Asp.NETMVC团队在project Music Store中制作的。他们利用ajax来实现这一点。看看这里
希望这对你有帮助 我看了一下那个链接,但并没有看到太多关于搜索的内容。不管怎样,我将尝试viewmodel的想法……好吧,他们给出了一个很好的例子!这是一个很好的开始:)!!我做了viewModel的想法,使用ajax(get)渲染部分强类型视图(使用我的viewModel)!我看了一下那个链接,但并没有看到太多关于搜索的内容。不管怎样,我将尝试viewmodel的想法……好吧,他们给出了一个很好的例子!这是一个很好的开始:)!!我做了viewModel的想法,使用ajax(get)渲染部分强类型视图(使用我的viewModel)!