- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult SaveLastReport(string gridHtml)
{
var buf = Convert.FromBase64String(gridHtml);
var str = System.Text.Encoding.UTF8.GetString(buf, 0, buf.Length);
System.IO.File.WriteAllText(Server.MapPath("~/content/lastreport.html"), str);
return RedirectToAction("LastReport");
}
abatishchev 17.02.2011 19:12 # +1
Анонимус 18.02.2011 00:03 # −4
легким движением руки типа-контроллер знает об HTTP да еще и о методе POST.
С таким же успехом в бизнес-логику можно вхардкоживать SQL запросы.
Эта чума одинаково глубоко проникла в головы джавы-ее и дотнета. Хорошо что есть всякие спринги и струтсы где можно писать нормальный код
TauSigma 15.05.2013 14:01 # 0
Ну или исапи фильтр для примера:
Ну и добавилось парю рюшечек типа рефлексии и атрибутов. А как раньше исапи фильтр/модуль мог процесс свалить, так и сейчас .NET радостно валит w3wp с HRESULT'ом при StackOverflowException.
a282750 24.08.2021 22:40 # 0