gpt4 book ai didi

c# - 如何知道谁访问了页面?

转载 作者:行者123 更新时间:2023-12-01 18:54:02 26 4
gpt4 key购买 nike

我是 C# 新手,特别是 MVC 新手。我想返回一个带有这样的模型的 View :

public ActionResult Index()
{
return View(db.MyModel.Where(a => a.EmployeID == m_idEmployee));
}

对于特定员工(其中m_idEmployee是员工/用户的id,但目前,这是我自己设置的值)

我不使用 Visual Studio 中的 loggingaccount 方法(我不太清楚)

所以我想知道是否可以在索引中“传递”值来设置m_idEmployee(例如从我的 View )。

最佳答案

您可以将员工 ID 传递给您的 Index 方法,例如:

public ActionResult Index(int empId)
{
return View(db.MyModel.Where(a => a.EmployeID == empId));
}

您必须相应地更改调用 Index 方法的方式,将其作为查询字符串传递,或者将动词更改为 post; model binder会处理的。

Modelbinder 快速引用:

Maps a browser request to a data object. This class provides a concrete implementation of a model binder.

关于c# - 如何知道谁访问了页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33210622/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com