C# 将ID存储在会话中,重定向到新页面并根据会话显示内容

C# 将ID存储在会话中,重定向到新页面并根据会话显示内容,c#,session,C#,Session,我正在研究一个解决方案,其中我有一个gridview显示我的记录列表。当你点击一个,你会被重定向到一个详细信息页面,我已经创建了一个只存储ID的会话。一切正常 我的问题是:如何获取新页面上的其余数据?这样做是可能的,还是需要在会话中存储所有值?试试看 Session.Add(ID, valueOfID); 您可以通过以下方式访问它: string str = (string)Session[ID]; 你想在细节页面上显示其他哪些数据?你确定这是关于C#的吗?对我来说,听起来像是网络。无论如何

我正在研究一个解决方案,其中我有一个gridview显示我的记录列表。当你点击一个,你会被重定向到一个详细信息页面,我已经创建了一个只存储ID的会话。一切正常

我的问题是:如何获取新页面上的其余数据?这样做是可能的,还是需要在会话中存储所有值?

试试看

Session.Add(ID, valueOfID);
您可以通过以下方式访问它:

string str = (string)Session[ID];

你想在细节页面上显示其他哪些数据?你确定这是关于C#的吗?对我来说,听起来像是网络。无论如何,在处理web数据时,您必须以某种方式将其传递到下一页。将其存储在会话中,通过GET或POST传递。如果有数据库备份,只需传递要显示的数据的ID并(再次)查询数据库即可获取。我认为问题在于如何存储ID,然后访问另一页或新页。如果ID
string
使用string If
int
,则使用int作为数据类型。将数据类型强制转换到会话以避免错误。