C# 是否在运行时根据记录更改图像的名称,然后在asp.net中显示它们?

C# 是否在运行时根据记录更改图像的名称,然后在asp.net中显示它们?,c#,asp.net,C#,Asp.net,关于在运行时更改图像的名称,我有一个问题,之后我想显示这些图像。请阅读以下内容: 我的web应用程序中有两个页面(state.aspx和images.aspx)。在州页上,我列出了所有州。 假设纽约州是州,当我点击纽约州时。它转到带有带有州名称的查询字符串的images.aspx页面 现在我想根据所选状态更改“images.aspx”页面上所有图像的名称 例如-myimage.jpg到myimage newyork.jpg 现在主要的问题是,如果我要更改图像的名称。应该存在同名的图像 我该怎么做

关于在运行时更改图像的名称,我有一个问题,之后我想显示这些图像。请阅读以下内容:

我的web应用程序中有两个页面(state.aspx和images.aspx)。在州页上,我列出了所有州。 假设纽约州是州,当我点击纽约州时。它转到带有带有州名称的查询字符串的images.aspx页面

现在我想根据所选状态更改“images.aspx”页面上所有图像的名称

例如-myimage.jpg到myimage newyork.jpg

现在主要的问题是,如果我要更改图像的名称。应该存在同名的图像


我该怎么做呢?

我做这件事已经有一段时间了,但我相信您要做的是更改标题:

    Response.AddHeader("content-disposition","myimage.jpg"));
    Response.ContentType = "image/jpeg";

经典ASP不是ASP.net-请不要使用该标记。您是在更改图像的src还是仅更改名称。您可以在运行时动态添加图像,也可以使用JavaScript更改客户端。我想我们需要更多信息。您是否正在更改图像存储中图像的名称?这是您需要一次性做的事情,还是每次运行web应用时都要做的事情?或者您正在更改图像的显示内容?@BrianP如果我要更改图像的名称,那么它应该存在于指定的文件夹中。所以我必须更改目录中存储的图像的名称,并且必须显示在页面上。@AnnL。简单的说,当用户点击一个状态(有很多状态)时,下一页上的图像名称就会改变。它应该更改目录中图像的名称。这样图像src可以找到图像。。。这些信息足够吗?现在很多人更喜欢使用httphandlers,而不是通过aspx提供。下面是一个简单的例子:我通常会这样做,但会将路径映射到*.jpg,这样,如果你复制了url,它甚至看起来像一个图像。我一点也不明白。我得到了这个链接,我想做类似的事情。但当应用程序上有很多用户时,它就不起作用了。