小编Rom*_*man的帖子

类中的ASP.NET对象缓存

我正在尝试创建一个缓存类来缓存页面中的一些对象.目的是使用ASP.NET框架的缓存系统,但将其抽象为单独的类.似乎缓存不会持续存在.

我在这里做错了什么想法?是否有可能将对象缓存到页面本身?

编辑:添加代码:

插入缓存

Cache c = new Cache();
c.Insert(userid.ToString(), DateTime.Now.AddSeconds(length), null, DateTime.Now.AddSeconds(length), Cache.NoSlidingExpiration,CacheItemPriority.High,null);
Run Code Online (Sandbox Code Playgroud)

从缓存中获取

DateTime expDeath = (DateTime)c.Get(userid.ToString())
Run Code Online (Sandbox Code Playgroud)

即使我确实拥有密钥,我也会在c.Get上获得null.

代码与页面本身不同(页面使用它)

谢谢.

asp.net caching

0
推荐指数
1
解决办法
3705
查看次数

Javascript - 对象在函数退出时失去其值

我有这个奇怪的问题.在我的代码中,我有一个名为变量的变量val1,它在jQuery调用之后获取一个值,但是在退出jQuery函数之后它会丢失它的值.

这是代码:

var val1;
$.getJSON('some address', null, function (result) {
    val1 = result.names[0].name;
    alert(val1); //first alert
});
alert(val1); // second alert
Run Code Online (Sandbox Code Playgroud)

在第一次警报时,我得到所需的值,但在第二次警报 - 我得到undefined.

为什么?

javascript jquery

0
推荐指数
1
解决办法
416
查看次数

在Android上下载文本文件

我需要从服务器下载一个文本文件,然后将其保存在内存中.然后一行一行地阅读.更好的关闭 - 直接从服务器逐行读取.

编辑:'将其保存在内存中'意味着不将其写入文件.

你会怎么做?

谢谢!

android android-asynctask

0
推荐指数
1
解决办法
1万
查看次数

你怎么能只拿到Linq的最后一个结果

好吧,我没有把标题说得对.我会解释一下.

我有一张桌子上有一些锻炼结果.大多数情况下,你有一个UserID,一个ExerciseID,结果,结果是什么时候.使用EF和Linq访问该表.

我想获得给定ExerciseID的所有结果,并且只获取每个用户的最后一个.当然使用LINQ.

如何实现这一目标?

我的代码(取得了所有结果)如下:

from e in models.ExerciseUserResults
where e.ExerciseID == ExerciseId
select e
Run Code Online (Sandbox Code Playgroud)

此代码段将为所有用户获取所有结果.

编辑:一个例子

假设我有这张桌子

{<UserID>,<Result>} - {1,100},{1,200},{2,150},{2,250} - 使用JSON表示法,没有所有字段.

如果查询是正确的 - 我会得到[{1,200},{2,250}]

谢谢

c# linq entity-framework

0
推荐指数
1
解决办法
86
查看次数