根据用户显示不同图片的正确方法是什么
What is the right way to show different picture depending on user
我正在制作我的第一个asp.net mvc 应用程序论坛系统。我想在每个线程之前显示图片,显示是否有新的 post。与其他论坛一样,如果上次登录有新内容,则显示一张图片,如果没有新内容,则显示另一张图片。我正在使用 asp.net identity 2.0.
我正在考虑制作部分视图并在我需要的地方调用它。但是如何显示图片,取决于每个用户,我在想当用户登录时调用方法检查每个线程在上次登录后是否有新内容。在 mvc 项目或 db 项目中放置此逻辑的位置,并为每个用户存储上次登录日期,并调用此方法。什么是正确的方法?
我建议您在 javascript 中执行此操作,因为您希望所有用户的页面响应都相同,以便您可以缓存它等
在您论坛的每个主题上添加 属性 最后更新
<div data-lastupdate="put the date there">
在 javascript 中为用户上次登录的日期设置一个变量
用户上次登录 = 日期
然后使用jQuery(或其他)在所有论坛 div 上设置图片,其中 lastupdate 大于上次登录日期
我正在制作我的第一个asp.net mvc 应用程序论坛系统。我想在每个线程之前显示图片,显示是否有新的 post。与其他论坛一样,如果上次登录有新内容,则显示一张图片,如果没有新内容,则显示另一张图片。我正在使用 asp.net identity 2.0.
我正在考虑制作部分视图并在我需要的地方调用它。但是如何显示图片,取决于每个用户,我在想当用户登录时调用方法检查每个线程在上次登录后是否有新内容。在 mvc 项目或 db 项目中放置此逻辑的位置,并为每个用户存储上次登录日期,并调用此方法。什么是正确的方法?
我建议您在 javascript 中执行此操作,因为您希望所有用户的页面响应都相同,以便您可以缓存它等
在您论坛的每个主题上添加 属性 最后更新
<div data-lastupdate="put the date there">
在 javascript 中为用户上次登录的日期设置一个变量
用户上次登录 = 日期
然后使用jQuery(或其他)在所有论坛 div 上设置图片,其中 lastupdate 大于上次登录日期