【问题标题】:ASP.NET MVC, incrementing a value in the model's data every time a user clicks on a linkASP.NET MVC,每次用户单击链接时都会增加模型数据中的值
【发布时间】:2011-03-03 21:58:43
【问题描述】:

基本上,这就是我所拥有的:

我在 MVC 中有一个对象的视图表单。在这个表格上,我有一个超链接。每次用户单击超链接时,除了将用户重定向到不同的页面外,我还希望对象内的整数值增加一。

有没有办法做到这一点并跟踪链接被点击的次数?

感谢您提供的任何帮助!

【问题讨论】:

    标签: asp.net asp.net-mvc view


    【解决方案1】:

    是的。只需将链接指向一个 MVC 操作,该操作会增加您想要增加的值,然后再将它们重定向到它们实际应该执行的操作。

    没有更多信息,我能得到的信息就这么详细了。

    【讨论】:

    • 够了,好先生!以前我很难想象它是如何工作的,但我现在相信这可以工作!嘘!
    • @BanditoWalrus:很高兴听到这对你有用。如果您有任何后续问题,请务必提出。如果没有,请务必标记“正确”答案。
    【解决方案2】:

    选项很多。如果它是一个用户,那么您可以在以下任何一个中进行跟踪:会话、cookie、查询字符串、数据库甚至 LocalStorage。

    如果“用户”只是任何用户,则排除 cookie 和 LocalStorage。

    假设规模不是主要问题,我想会话是最简单的。

    【讨论】:

      【解决方案3】:

      您有多种选择。

      -> 保存在数据库中

      -> 会话

      -> 全局变量中的增量值

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-12
        • 2021-07-27
        • 1970-01-01
        • 1970-01-01
        • 2012-06-09
        • 2011-07-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多