asp.net – 是否可以访问配置文件而不更新LastActivityDate?
发布时间:2020-05-25 01:13:15 所属栏目: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 – 如何减缓黑客的速度
- asp.net-mvc – 使用JSON,JQuery向ASP.NET MVC Controller发
- asp.net – post文件提供404页面结果,即使发布的文件在maxR
- asp.net – WebBrowsable vs个性化Web部件
- asp.net-mvc-3 – 当两个网格位于同一页面时进行排序
- asp.net-core – 如何在ASP.NET 5 MVC中访问缓存?
- asp.net – 如何配置IIS以便在连接到SQL Server时使用用户的
- asp.net-mvc – 在ASP.NET MVC中指定只读会话
- asp.net-mvc – 禁用客户端缓存
- App_GlobalResources(ASP.NET)中的子文件夹
推荐文章
站长推荐
热点阅读
