【发布时间】:2022-01-15 17:11:06
【问题描述】:
我在 .net 核心中有一个简单的 CRUD 应用程序,具有管理员角色,其余用户是没有角色的普通用户。我想让 crud 数据的索引在登录时提交数据的每个输入旁边都有用户。所以说 user1@app.com 将数据输入数据库 - 我希望他们的电子邮件显示在该数据条目旁边在索引视图中。这样每个用户都可以跟踪自己的数据。
我一直在搜索问题和谷歌搜索,也许我只是不知道如何正确地用词。如果有人能指出我正确的方向,我将不胜感激。像下面这样..
| Food item | Price | Entered by |
|---|---|---|
| Apple | 1.00 | user1@app.com |
| Pear | 2.00 | user2@app.com |
【问题讨论】:
-
旁白:出于历史目的,电子邮件地址几乎不是稳定的唯一标识符。
-
表中是否已经有 EnteredBy 列?您目前如何保存其他列的值?您是否尝试为此编写代码?如果您写了任何代码,请分享代码。
-
我的 Model 类中只有常规的食品项目和价格的 getter 和 setter,它们也在我的 SQL 数据库中。创建这些选项后,它会将其传递给索引页面中的视图。我会在我的模型中输入“EnteredBy”,但我不知道如何使它等于当前登录的用户,该用户将记录添加到“创建”选项。
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
标签: c# asp.net asp.net-mvc .net-core model-view-controller