C# 一个好的唯一标识符作为MVC模型中的默认值?

C# 一个好的唯一标识符作为MVC模型中的默认值?,c#,model-view-controller,default-value,mac-address,C#,Model View Controller,Default Value,Mac Address,为了避免来自访问WebApp的同一台机器的重复条目,我目前正在寻找最简单的唯一标识符作为MVC模型中的默认值(除了ID) 我正在考虑使用MAC(假设它在同一个网络上)作为默认值。但是我不知道如何设置它。您应该使用用户控件来解决这个问题。问题是用户还是机器?你已经说过的机器,有了MAC地址,你就可以做到。但你的问题有点开放,我有点怀疑。您只需检查数据库中的任何条目,然后用更新数据替换即可。如果访问确实有问题,可以进行比较和阻止 希望能有帮助。这只是一个概述。您应该使用用户控件来解决这个问题。问题是

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


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

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


希望能有帮助。这只是一个概述。

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


希望能有帮助。这只是一个概述。

您想使用还是您的任务是用户标识?也许Guid对您有用。这在机器上是独一无二的,但问题不够具体。你是说你只想允许一台计算机上的一个并发会话吗?嗨,伙计们,我的目的只是为了避免从同一台计算机到数据库中的重复条目。如果Guid能做这项工作,那就太棒了!请具体说明“重复”的真正含义?如果使用int值,您是否害怕重复id?是否要使用或您的任务是用户标识?也许Guid对您有用。这在机器上是独一无二的,但问题不够具体。你是说你只想允许一台计算机上的一个并发会话吗?嗨,伙计们,我的目的只是为了避免从同一台计算机到数据库中的重复条目。如果Guid能做这项工作,那就太棒了!请具体说明“重复”的真正含义?如果你使用int值,你会害怕重复的id吗?如果我想使用MAC,有没有关于如何将其作为值添加到字段模型中的解决方案?我不知道我是否正确回答了这个问题,但我认为你只需要将其保存为字符串,并在每次建立新连接时进行比较,因此,请执行你的代码并制作你想要实现的任何东西;:)如果我想使用MAC,有没有关于如何将其作为值添加到字段模型中的解决方案?我不知道我是否正确回答了这个问题,但我认为您只需将其保存为字符串,并在每次建立新连接时进行比较,因此,请执行您的代码并制作您想要实现的任何内容;:)