Попробуйте создать 2 ссылки вместо одной и ry, чтобы передать значения следующим образом на странице кнопок ссылок
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();
}
}