ASP.NET MVC,每次用户单击链接时都会增加模型数据中的值
Posted
技术标签:
【中文标题】ASP.NET MVC,每次用户单击链接时都会增加模型数据中的值【英文标题】:ASP.NET MVC, incrementing a value in the model's data every time a user clicks on a link 【发布时间】:2011-03-03 21:58:43 【问题描述】:基本上,这就是我所拥有的:
我在 MVC 中有一个对象的视图表单。在这个表格上,我有一个超链接。每次用户单击超链接时,除了将用户重定向到不同的页面外,我还希望对象内的整数值增加一。
有没有办法做到这一点并跟踪链接被点击的次数?
感谢您提供的任何帮助!
【问题讨论】:
【参考方案1】:是的。只需将链接指向一个 MVC 操作,该操作会增加您想要增加的值,然后再将它们重定向到它们实际应该执行的操作。
没有更多信息,我能得到的信息就这么详细了。
【讨论】:
够了,好先生!以前我很难想象它是如何工作的,但我现在相信这可以工作!嘘! @BanditoWalrus:很高兴听到这对你有用。如果您有任何后续问题,请务必提出。如果没有,请务必标记“正确”答案。【参考方案2】:选项很多。如果它是一个用户,那么您可以在以下任何一个中进行跟踪:会话、cookie、查询字符串、数据库甚至 LocalStorage。
如果“用户”只是任何用户,则排除 cookie 和 LocalStorage。
假设规模不是主要问题,我想会话是最简单的。
【讨论】:
【参考方案3】:您有多种选择。
-> 保存在数据库中
-> 会话
-> 全局变量中的增量值
【讨论】:
以上是关于ASP.NET MVC,每次用户单击链接时都会增加模型数据中的值的主要内容,如果未能解决你的问题,请参考以下文章
在Csharp中,我如何计算每次单击特定按钮时都会增加的某个值
ASP.NET Core 2.1 API JWT 令牌 Session.id 在每次请求时都会更改