我正在使用 Razor HTML 5 引擎和 C# 在 ASP.NET MVC 3 中开发一个 Web 应用程序。客户想要一些非常复杂的东西,我想知道网络上是否有任何示例可以向我展示如何开始设置它。这就是他们正在寻找的东西:
我有一个非常大的 SQL 数据库(25,000 行)。他们希望能够在同一页面上使用三个不同的视图来选择数据。
第一个将是一棵树,在表格的某些列中使用相似性将是如何将树分成多个部分。
第二个将是一个网格。这将只是您可以滚动浏览的数据库中所有内容的完整列表。当然,必须有某种虚拟滚动,因为不会很快加载 25,000 行。
第三个将是一个搜索框,您可以在其中输入代码并以这种方式选择它。
所有这三个都需要链接,以便当您在搜索框中键入代码时,它将在网格和树中选择它。如果您在树中选择它,那么它将在网格中选择,如果您在网格中选择它,那么它将在树中选择。
他们还希望我在您离开时记住最后一次选择,并能够在不同的页面上输入代码 n 并直接转到该页面并选择您输入的项目。因此,我需要能够使用 MVC 的功能为列表中的每个项目建立一个超链接(我认为这将是这样做的方法)
老实说,这是我第一次使用 ASP.net MVC,我觉得我在这个项目中可能已经咬得比我能咀嚼的更多,所以任何帮助都将不胜感激!
如果我不需要包含任何额外的 dll,他们更愿意这样做,所以如果有一种方法可以在没有第三方工具的情况下做到这一点,那就更好了,但此时我只是在寻找任何东西。