我有一个c#控件,我在运行时创建一个图像。这里的问题是当用户创建提交按钮时如何打开文件对话框。
我尝试了内容处理,但它不起作用:(
以下是该方案: - 我有一个aspx文件,因为我有一个ascx控制文件。
在该控制文件的cs文件中,我正在进行一些渲染并创建一个仅对该用户唯一的图像。创建该图像后,我想显示并下载
我在控件的html文件中声明了一个按钮'download',并在该按钮的onclick事件中指定了一个方法
onclick中指定的函数写在该控件的cs文件中。它如下:
public void DownloadPNG(object sender, EventArgs e)
{
Response.Clear();
Response.ContentType = "text/png";
Response.AddHeader("content-disposition", "attachment; filename=hello.png");
Response.Write("...");
Response.End();
}
我做得对吗?这会调用这个函数吗?这个功能对吗?
答案 0 :(得分:0)
你真的没有提供任何信息来弄清楚你在做什么。
但是,如果您想将内容从ASP.NET网页下载为文件,here's我写的一篇文章说明了如何做到这一点。
答案 1 :(得分:0)