【问题标题】:A good unique identifier as default values in MVC models?一个好的唯一标识符作为 MVC 模型中的默认值?
【发布时间】:2017-05-09 09:42:19
【问题描述】:

为了避免来自访问 WebApp 的同一台机器的重复条目,我目前正在寻找最简单的唯一标识符作为我的 MVC 模型中的默认值(除了 ID)。

我正在考虑使用 MAC(假设它在同一网络上)作为默认值。但是不知道怎么设置。

【问题讨论】:

  • 你想使用dynamic IP restrictions还是你的任务是用户识别?
  • 也许 Guid 对你有用。它在机器上也是独一无二的
  • 问题不够具体。您是说您只想允许来自一台计算机的一个并发会话?
  • 大家好,我的目的只是为了避免同一台机器上的重复条目进入数据库。如果 Guid 可以完成这项工作,那就太好了!
  • 请具体说明“重复”的真正含义?如果你使用 int 值,你会害怕重复的 id 吗?

标签: c# model-view-controller default-value mac-address


【解决方案1】:

您应该使用用户控件来解决此问题。问题是用户还是机器?您已经说过的机器,使用 MAC 地址可以解决问题。但是你的问题有点开放,我很怀疑。您可以只检查数据库中的任何条目,然后用更新数据替换。如果访问确实有问题,您可以比较并阻止。

希望对您有所帮助。这只是一个概述。

【讨论】:

  • 如果我想使用 MAC,关于如何将其作为值添加到字段模型中的任何解决方案?
  • 我不知道我的问题是否正确,但我认为您只需保存为字符串,并在每次建立新连接时进行比较,因此,请执行您的代码并制作无论你想实现什么; :)
猜你喜欢
  • 1970-01-01
  • 2011-09-01
  • 2016-10-13
  • 1970-01-01
  • 2011-03-27
  • 1970-01-01
  • 1970-01-01
  • 2018-01-10
  • 1970-01-01
相关资源
最近更新 更多