1

非常新手的问题,请见谅:

我正在创建一个 asp.net 网站。我假设当多人请求该页面时,每个人都会获得一个新的站点实例。但是,如果站点在服务器上使用 .jpg 图像并操作该图像,那么每个人是否也会获得该图像的一个实例,或者他们是否以某种方式共享该图像?我想我知道,这可能是一个愚蠢的问题,但我想问。

例如:用户登录站点,并将时间添加到计划中。根据时间表,将在图像 (grid.jpg) 上绘制一条蓝线,描绘每日时间线。然后将图像保存为 newgrid.jpg 并显示给用户。有没有办法让每个用户获得只有他们才能看到的图像实例?

4

2 回答 2

2

在 ASP.NET 中生成动态图像的一种好方法是使用Handler. 此处的答案提供了一个很好的简单示例。在这种情况下,生成的图像永远不会触及本地文件系统,它只是在内存中生成,然后返回给客户端。

于 2012-05-22T21:42:02.500 回答
0

好吧,通常该站点对于所有用户来说总是相同的,但是为每个用户创建了具有您可以设置的特定设置的会话。所以是的,默认情况下所有人都会看到相同的更改(和相同的内容)。

于 2012-05-22T21:14:14.107 回答