考虑到这种情况:
实现IDataSource的用户控件。它有一个或两个文本框和一个按钮。现在,当放在任何页面上并添加一个GridView,其中DataSource就是该控件时,presto你有一个带过滤器的网格。
我应该如何在asp.net MVC中实现这个场景? 有什么建议 ?
我应该提供更多细节吗?
答案 0 :(得分:1)
我认为你偶然发现了ASP.NET MVC和WebForms之间的一个明确差异。你不能用MVC做这种RAD拖放式的东西(现在)。您需要基本上构建自己的GridView视图并坚持一些过滤操作(使用jQuery或客户端过滤的东西)。在这种情况下,用户控件可以成为“部分视图”。
但是,如果这是您经常使用的那种应用程序,我认为切换到MVC不会给您带来很多好处(考虑到您提供的上下文信息有限)。
你的问题是“如何”,但我认为更重要的问题是“为什么”。