Posted by Dmytro Shteflyuk on
under ASP.NET · (11,292 views)
Как часто вы падаете под стол, увидев чей-то код? Сегодня я наткнулся на сногсшибательный пример в текущем проекте, и просто не могу удержаться и не выложить его здесь. Итак,
1 2 3 4 5 6 7 8 9 10 11
if(Request.QueryString.HasKeys()) { string[] keys = Request.QueryString.AllKeys; foreach(string k in keys) { if(k =="memberpagemode"&&(string)Request.QueryString.GetValues(k).GetValue(0)=="edit") {
pSett.ChangeFormViewMode(FormViewMode.Edit); } } }
А как вы ищете в хэше ключ с определенным значением?
Posted by Dmytro Shteflyuk on
under ASP.NET, Facebook · (14,548 views)
На прошлой неделе я столкнулся со странным багом в Facebook Developer Toolkit. При попытке вызвать метод setFBML (я рассказывал о нем в моей предыдущей заметке), я поймал исключение о неправильной подписи (invalid signature). “Ха-ха”,– сказал я и скачал исходники библиотеки. Немного подебажив, я нашел несколько строк, которые просто убили меня:
1 2 3
// Compute the MD5 hash of the signature builder
hash = md5.ComputeHash(Encoding.Default.GetBytes(
signatureBuilder.ToString().Trim()));