в моем приложении я отправил одну ссылку на идентификатор электронной почты пользователя, он может скачать программное обеспечение при нажатии этой ссылки .... теперь мой url выглядит как ... http://www.abc.co.in/Download.aspx?period=11/04/2013%2012:29:20%20PM&ProductName=Otja и мой код для retriving этого значения на странице download.aspx Pageload являетсяПолучение нулевого значения параметра в параметре querystring
string PName = Request.QueryString["ProductName"] as string;
string myDate = Request.QueryString["period"];
if (!String.IsNullOrEmpty(myDate))
{
myDate = myDate.Replace("!", ":");
}
DateTime dt1 = Convert.ToDateTime(myDate);
DateTime dt2 = DateTime.Now;
TimeSpan variable = dt2 - dt1;
if (variable.TotalMinutes > 5)
{
//Response.Write("Download time is expired now");
lblmsg.Visible = true;
lblmsg.Text = "Download time is expired now";
}
else
{
lblmsg.Visible = true;
lblmsg.Text = "U can Still Download";
}
, но это не работает я тестировал и до 5 минут и после минут это только показывает «Вы все еще можете скачать», так что я думаю, что моя ошибка в том, что Я не могу извлечь это имя продукта и значение периода на querystring на этой странице download.aspx..пожалуйста, помогите мне .. спасибо Я думаю, что должна быть ошибка ..... Строка не была распознана как действительный DateTime. вот почему это значение null null, поэтому любое решение ???
actully сэр я испытал это сделать код response.redirect ("download.aspx, ложь) на той странице, где я передать этот адрес и сделать код для отправки почты и ввода debugger on download.aspx, и после проверки я увидел, что значение querystring прошло null. –
В вашем комментарии URL-адрес download.aspx не содержит никаких параметров. –
, который является призрачным сэром, если я ставил параметры, то его работаю, но я не могу сделайте это, потому что после нажатия кнопки отправки на странице запроса, что URL-адрес автоматически отправляется на учетную запись пользователя, и процесс загрузки запускается, поэтому я не могу перенаправить пользователя на эту страницу загрузки, чтобы я не могу пройти этот код, который я только что прошел для тестирования –