0
我有我的HREF通过点击直接下载MSI和ZIP文件。我可以下载这些内容,但是当他点击时我会得到一个信息,他必须填写所需的详细信息。填写和点击下载按钮后,他可以能够下载选定我怎样才能让我的MSI文件从我的网站下载按钮点击
所需的文件,我写了下面的,但没有用
Response.Redirect("/Download/ACHTest.msi");
我有我的HREF通过点击直接下载MSI和ZIP文件。我可以下载这些内容,但是当他点击时我会得到一个信息,他必须填写所需的详细信息。填写和点击下载按钮后,他可以能够下载选定我怎样才能让我的MSI文件从我的网站下载按钮点击
所需的文件,我写了下面的,但没有用
Response.Redirect("/Download/ACHTest.msi");
试试这个创建2个链接instaed一个和ry传的值如下了LinkButton页
protected void lnkMsi_Click(object sender, EventArgs e)
{
HttpContext _context = HttpContext.Current;
_context.Items.Add("val", "lnkMsi");
Server.Transfer("downloadInfo.aspx");
}
protected void lnkZip_Click(object sender, EventArgs e)
{
HttpContext _context = HttpContext.Current;
_context.Items.Add("val", "lnkZip");
Server.Transfer("downloadInfo.aspx");
}
在下载页面上
if (!IsPostBack)
{
HttpContext _context = HttpContext.Current;
if (_context.Items["val"].ToString() == "lnkMsi")
{
DownloadType = "Msi";
oDownInfo.DownloadType = DownloadType;
}
else if (_context.Items["val"].ToString() == "lnkZip")
{
DownloadType = "Zip";
oDownInfo.DownloadType = DownloadType;
}
else
{
Response.End();
}
}