Отправки по электронной почте оповещения, если условие
Здравствуйте, у меня есть таблица (gridview) с 4 col на них истекает срок действия, в коде позади я это сделал
если оператор покажет мне только ту строку, которая появится, когда истечет срок действия через 45 дней, ((но теперь мне нужно, когда конкретная строка появится на основе истечения срока действия, отправить электронное письмо, что что-то истечет, и ссылку на страницу, на которой есть таблица, которую я сделал
я ищу немного об этом, будьте осторожны, что я не могу использовать sql agent из-за версии sql, у которой его нет.
спасибо..
Что я уже пробовал:
<pre> } protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { GridView1.Columns[4].Visible = false; Label a = e.Row.FindControl("Label2") as Label; Label b = e.Row.FindControl("Label3") as Label; if ((a != null) & (b!= null)) { DateTime lblDate; if ((!DateTime.TryParse(a.Text, out lblDate)) & (!DateTime.TryParse(b.Text, out lblDate))) { // date time conversion not success // you may have empty or invalid datetime // do something in this case return; } if (lblDate <= DateTime.Today.AddDays(45)) { e.Row.Visible = true; } else { e.Row.Visible = false; }
[no name]
"я не могу использовать sql agent", поэтому напишите службу или используйте планировщик задач.