Asp.net mvc 用于在不使用javascript的情况下从数据集中关联两个实体的Web界面模式

Asp.net mvc 用于在不使用javascript的情况下从数据集中关联两个实体的Web界面模式,asp.net-mvc,web-applications,user-interface,Asp.net Mvc,Web Applications,User Interface,我正在编写一个ASP.NETMVC应用程序。我有两个实体——患者和治疗——它们属于大型数据集,每个数据集都有一千多个。用户需要能够轻松地创建两者之间的关联,例如为患者添加治疗。我不能使用ajax或javascript。治疗列表对于下拉列表或列表框来说太大了。有没有人有什么好的UI想法可以在asp.net mvc中很好地工作?有解决这个问题的标准模式吗 问候 Luke在这个特定的设置中,我假设用户已经在看主屏幕,比如说患者 我可能会使用搜索引擎界面来实现这一点。为了实现这一点,我可能会让主页上的患

我正在编写一个ASP.NETMVC应用程序。我有两个实体——患者和治疗——它们属于大型数据集,每个数据集都有一千多个。用户需要能够轻松地创建两者之间的关联,例如为患者添加治疗。我不能使用ajax或javascript。治疗列表对于下拉列表或列表框来说太大了。有没有人有什么好的UI想法可以在asp.net mvc中很好地工作?有解决这个问题的标准模式吗

问候
Luke

在这个特定的设置中,我假设用户已经在看主屏幕,比如说患者


我可能会使用搜索引擎界面来实现这一点。为了实现这一点,我可能会让主页上的患者生成一个带有src属性的iframe,该属性包含患者的id。搜索结果将被分页,并在项目前显示复选框或单选按钮。搜索结果中会有一个提交按钮来保存关联

是的-我还可以为患者指定治疗页面。按照您的建议,您可以搜索、选择和添加治疗。您可以继续查找并添加此治疗,直到返回到患者的主屏幕。当您添加项目时,它们将列出用于删除项目的链接。使用iframe的主要优势是什么?iframe旨在将主屏幕上的患者数据和搜索结果保存在一个页面上。这样,人们就可以搜索和分配患者数据,并且永远不会将患者数据丢失。否则我认为可用性会受到更大的影响。我明白了-你可以刷新iframe而不刷新整个页面