首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net mvc会话?

asp.net mvc会话?
EN

Stack Overflow用户
提问于 2010-01-24 09:59:40
回答 4查看 3.2K关注 0票数 1

我正在建立一个医疗记录管理应用程序的管理界面。我的客户问我一种方法,可以轻松地选择用户想要与之合作的患者,而不必在每次执行操作时都选择患者。例如,假设他想要存储患者当前状态(体重、体型等)的记录,然后将同一患者分配给不同的医生或更改该患者当前工作的公司。他不想三次都选择同一个病人。他希望为患者选择一个下拉列表,并为该患者执行不同的操作。

我认为这应该以某种方式存储在会话变量中。我有一个病人表,而我正在使用LinqtoSql类...你对此有何看法?请帮帮忙。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-01-24 10:28:10

听起来您想要将一些内容放入会话中--可能是一些基本的“新患者”信息,比如患者ID、患者姓名等。

一定要看一下这个post,看看如何以一种非常优雅的方式做到这一点。

票数 2
EN

Stack Overflow用户

发布于 2010-01-24 10:13:26

您可以使用会话为给定的用户会话保留最近活动的患者记录的列表。每次用户选择一个新患者时,只需将该患者的姓名添加到“最近”列表中。由于您可以控制会话的长度,因此您可以只允许列表在用户的会话过期时过期。为了不让用户再次选择客户,只需让它自动选择最近客户列表中的最近(最后一个条目)即可。

票数 0
EN

Stack Overflow用户

发布于 2010-01-24 10:14:12

就我个人而言,我会考虑将缓存作为一种选择。根据它的声音,您希望加载所有患者的所有数据,这对于少量数据来说很好,但不能很好地扩展。

考虑在第一次需要患者数据时访问数据库,并从缓存中获取数据以供后续查询……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2125587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档