【发布时间】:2023-03-11 01:19:01
【问题描述】:
我遇到了一个问题,我找不到可以执行某些会话状态的教程或代码。例如,我想创建一个应用程序,当用户登录时,他或她只能查看那里的信息,例如一个学生查看他的成绩,而其他学生无法看到该信息。我去年在 VB 2008 中实现了这一点,但在 MVC3 中需要帮助,因为它与我使用 C# 的语言不同。在 vb 2008 中,我实现了从 ASP.net 数据库(用户)连接一个表,并通过外键连接到我的员工表。并添加以下代码:
Session("ID") = objUser
Dim db As New DataClassesDataContext
Dim info = From a In db.tblCourses _
Where a.CourseTitle = ddlCourseName.SelectedItem.Value _
Select a.CourseId Order By CourseId Descending
crseID = info.FirstOrDefault()
Session("Course") = crseID
sdsAddStudent.Insert()
FName.Text = ""
LName.Text = ""
Address.Text = ""
ddlCourseName.SelectedIndex = 0
Session("UserID2") = objUser
Session("RoleID2") = "f13b9bf3-593d-4170-bfaa-bc43655773e2"
sdsRoleStudent.Insert()
我知道 VB 与 C# MVC3 不同,因为这是 2008 年,而不是 MVC3,我只是在展示这段代码,所以人们知道我不追求免费代码,并试图做出没有成功的努力。
感谢您的热心帮助人们
【问题讨论】:
标签: c# asp.net asp.net-mvc-3 razor