asp.net – 是否可以访问配置文件而不更新LastActivityDate?
发布时间:2020-12-15 18:57:56 所属栏目:asp.Net 来源:网络整理
导读:在asp.net(使用MVC,但这也发生在常规) Profile.GetProfile(username); 将更新该用户的LastActivityDate.当其他人正在查看该用户的个人资料时,这不是打算的. 在会员类中,您可以指定是否使用第二个参数更新此日期,如下所示: Membership.GetUser(username,fals
在asp.net(使用MVC,但这也发生在常规)
Profile.GetProfile(username); 将更新该用户的LastActivityDate.当其他人正在查看该用户的个人资料时,这不是打算的. 在会员类中,您可以指定是否使用第二个参数更新此日期,如下所示: Membership.GetUser(username,false); // doesn't update LastActivityDate Membership.GetUser(username,true); // updates LastActivityDate 有没有办法在配置文件提供者做类似的事情,而不写我自己的提供者? 解决方法
您可能会使用一个丑陋的解决方法,其中包括更改aspnet_Profile_GetProperties存储过程.在访问用户配置文件时,这个负责获取属性.
打开此过程,您将在底部找到以下代码: IF (@@ROWCOUNT > 0) BEGIN UPDATE dbo.aspnet_Users SET LastActivityDate=@CurrentTimeUtc WHERE UserId = @UserId END 删除它,以停止更新LastActivityDate.调用Membership.GetUser(username,true);你将会得到LastActivityDate的更新. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC 3确定会话状态(新的或超时)
- ASP.NET平台有相当于Heroku吗?
- asp.net – .NET Framework 4.0是否需要重启?
- asp.net-mvc – ActionExecutingContext – ActionParamete
- ASP.NET Web应用程序的安装
- ASP.NET Core 2.0中Razor页面禁用防伪令牌验证
- asp.net – <%=不想在css元素中打印出来
- 强制ASP.NET为所有用户代理生成JavaScript
- ASP.NET WEB API入门实例
- asp.net-mvc – 请求已中止:无法创建SSL / TLS安全通道.Sy
推荐文章
站长推荐
- mvc项目架构分享系列之架构搭建之Repository和Se
- asp.net-mvc-3 – MVC 3子域路由
- asp.net-mvc – viewdata中的ASP.NET MVC genric
- asp.net-mvc-3 – 使用Ninject 2.2全局动作过滤器
- 1:ASP.NET Core MVC 2.x 全面教程
- asp.net-mvc – ASP.NET MVC中UpdateModel的正确
- asp.net – 在启用了共享配置的IIS 7上安装Web D
- asp.net – 如何为多行TextBox设置maxlength?
- asp.net – 从ActionFilterAttribute返回自定义H
- asp.net – 127.0.0.1此站点无法提供安全连接
热点阅读