﻿<?xml version="1.0" encoding="utf-8"?>
<!--Generated by Atom.NET-->
<feed version="0.3" xml:lang="ru-RU" xmlns="http://purl.org/atom/ns#">
<title>Примеры кода на www.aspnetmania.com</title>
<link rel="alternate" type="text/plain" href="http://www.aspnetmania.com/Code/" title="Канал примеров кода на мании." />
<author>
<name>ASP.NET Mania</name>
<url>http://www.aspnetmania.com/</url>
<email>aspnetman@aspnetmania.com</email>
</author>
<tagline>Канал примеров кода на мании.</tagline>
<id>http://www.aspnetmania.com/Code/</id>
<generator url="http://atomnet.sourceforge.net/" version="0.4.3.34851">Generated by Atom.NET</generator>
<info>Канал примеров кода на мании.</info>
<modified>2010-06-22T22:07:53+04:00</modified>
<entry>
<title>YouTube-like Loading control</title>
<link rel="alternate" type="text/plain" href="http://www.aspnetmania.com/Code/Code/249.html?atom" title="YouTube-like Loading control" />
<contributor>
<name>[NSU]The_Cjay</name>
<url>http://www.aspnetmania.com/Users/User/22375.html?atom</url>
<email>cj_ocean@mail.ru</email>
</contributor>
<id>http://www.aspnetmania.com/Code/Code/249.html?atom</id>
<issued>2010-06-22T22:07:53+04:00</issued>
<issued>2010-06-22T22:07:53+04:00</issued>
<created>2010-06-22T22:07:53+04:00</created>
<content type="text/html" mode="escaped">Шарики, которые движутся по кругу меняя цвет :)
Контрол, который можно вставлять куда-то, где требуется показать что процесс загрузки идет, но не нужно показывать сколько осталось. Как на YouTube при загрузке видео. Можно менять параметры контрола - радиус, радиус шариков, их количество, цвет, интервалы приращения альфы/интервалы обновления - в зависимости от того, на кого хотите быть похожи.
На здоровье! :)</content>
</entry>
<entry>
<title>TreeView из Xml</title>
<link rel="alternate" type="text/plain" href="http://www.aspnetmania.com/Code/Code/248.html?atom" title="TreeView из Xml" />
<contributor>
<name>mumps</name>
<url>http://www.aspnetmania.com/Users/User/24205.html?atom</url>
<email>and.64@list.ru</email>
</contributor>
<id>http://www.aspnetmania.com/Code/Code/248.html?atom</id>
<issued>2010-04-30T13:46:24+04:00</issued>
<issued>2010-04-30T13:46:24+04:00</issued>
<created>2010-04-30T13:46:24+04:00</created>
<content type="text/html" mode="escaped">Наследник TreeView, в качестве источника данных имеющий XmlDocument. Xml может читаться из файла или присваиваться непосредственно.
Дерево заполняется или по именам узлов элементов, или по атрибуту name элементов, заданных в свойстве XmlNodeTag.
Существует связь отображаемых узлов с узлами источника данных. Изменения в источнике (удаление и добавление узлов) отображаются в дереве.</content>
</entry>
<entry>
<title>Сравнение построения дерева через StringBuilder с обычным способом через элементы управления.</title>
<link rel="alternate" type="text/plain" href="http://www.aspnetmania.com/Code/Code/247.html?atom" title="Сравнение построения дерева через StringBuilder с обычным способом через элементы управления." />
<contributor>
<name>Max Pro</name>
<url>http://www.aspnetmania.com/Users/User/1614.html?atom</url>
<email>maxpro2005@gmail.com</email>
</contributor>
<id>http://www.aspnetmania.com/Code/Code/247.html?atom</id>
<issued>2010-04-14T18:21:28+04:00</issued>
<issued>2010-04-14T18:21:28+04:00</issued>
<created>2010-04-14T18:21:28+04:00</created>
<content type="text/html" mode="escaped">Приводится пример вывода комментариев в виде дерева, типа &quot;маленький форум&quot;. Сперва классический способ, потом авангардный через StringBuilder. Сравнивайте, решайте что лучше.</content>
</entry>
<entry>
<title>Плохие данные :(</title>
<link rel="alternate" type="text/plain" href="http://www.aspnetmania.com/Code/Code/246.html?atom" title="Плохие данные :(" />
<contributor>
<name>edinal</name>
<url>http://www.aspnetmania.com/Users/User/34741.html?atom</url>
<email>edinal2006@rambler.ru</email>
</contributor>
<id>http://www.aspnetmania.com/Code/Code/246.html?atom</id>
<issued>2009-10-14T14:26:19+04:00</issued>
<issued>2009-10-14T14:26:19+04:00</issued>
<created>2009-10-14T14:26:19+04:00</created>
<content type="text/html" mode="escaped">Server Error in '/' Application.
--------------------------------------------------------------------------------

Плохие данные.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Security.Cryptography.CryptographicException: Плохие данные.


Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  

Stack Trace: 


[CryptographicException: Плохие данные.
]
   System.Security.Cryptography.CryptographicException.ThrowCryptogaphicException(Int32 hr) +33
   System.Security.Cryptography.Utils._DecryptData(SafeKeyHandle hKey, Byte[] data, Int32 ib, Int32 cb, Byte[]&amp; outputBuffer, Int32 outputOffset, PaddingMode PaddingMode, Boolean fDone) +0
   System.Security.Cryptography.CryptoAPITransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount) +319
   System.Security.Cryptography.CryptoStream.FlushFinalBlock() +30
   System.Security.Cryptography.CryptoStream.Dispose(Boolean disposing) +124
   System.IO.Stream.Close() +15
   Campus.Learning.Common.TInnerRowGuard.InnerDecrypt(Byte[] rowdata, Byte[] key) in D:\work\Projects\Campus.Learning.Common\TInnerRowGuard.cs:120
   Campus.Learning.Common.TInnerRowGuard.Decrypt(Byte[] rowdata, Byte[] key) in D:\work\Projects\Campus.Learning.Common\TInnerRowGuard.cs:208

[TracedException: ошибка расшифровки строки]
   Campus.Learning.Common.TInnerRowGuard.Decrypt(Byte[] rowdata, Byte[] key) in D:\work\Projects\Campus.Learning.Common\TInnerRowGuard.cs:215
   Campus.Learning.Common.TInnerRowGuard.Restore(DataRow row, DataColumn col, Byte[] key) in D:\work\Projects\Campus.Learning.Common\TInnerRowGuard.cs:162

[TracedException: ошибка расшифровки строки]
   Campus.Learning.Common.TInnerRowGuard.Restore(DataRow row, DataColumn col, Byte[] key) in D:\work\Projects\Campus.Learning.Common\TInnerRowGuard.cs:168
   Campus.Learning.Web.Controls.SelectProduct.TSelectProductLogic.CheckPesonalLessonTable(String StudyContractID, Int32 DiscipID, Int32 LessonSubkindID, String filter) in D:\work\Projects\Campus.Learning.Web.Controls\SelectProduct\TSelectProductLogic.cs:292
   Campus.Learning.Web.Controls.SelectProduct.TSelectProductLogic.GetTrainingProductForContract(String StudyContractID, Int32 DiscipID, Int32 LessonSubkindID) in D:\work\Projects\Campus.Learning.Web.Controls\SelectProduct\TSelectProductLogic.cs:51

[TracedException: При  выполнении запроса произошла ошибка.]
   Campus.Learning.Web.Controls.SelectProduct.TSelectProductLogic.GetTrainingProductForContract(String StudyContractID, Int32 DiscipID, Int32 LessonSubkindID) in D:\work\Projects\Campus.Learning.Web.Controls\SelectProduct\TSelectProductLogic.cs:195
   Campus.Learning.Web.Controls.ccSelectProduct.ResetData() in D:\work\Projects\Campus.Learning.Web.Controls\SelectProduct\ccSelectProduct.cs:454
   Campus.Learning.Web.Controls.ccSelectProduct.gvLessonKind_SelectedIndexChanged(Object sender, EventArgs e) in D:\work\Projects\Campus.Learning.Web.Controls\SelectProduct\ccSelectProduct.cs:227
   System.Web.UI.WebControls.GridView.OnSelectedIndexChanged(EventArgs e) +75
   System.Web.UI.WebControls.GridView.HandleSelect(Int32 rowIndex) +80
   System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +224
   System.Web.UI.WebControls.GridView.RaisePostBackEvent(String eventArgument) +190
   System.Web.UI.WebControls.GridView.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +170
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4886

 


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433 </content>
</entry>
<entry>
<title>Сохранение состояния TreeView на Master Page</title>
<link rel="alternate" type="text/plain" href="http://www.aspnetmania.com/Code/Code/244.html?atom" title="Сохранение состояния TreeView на Master Page" />
<contributor>
<name>Bormotun</name>
<url>http://www.aspnetmania.com/Users/User/423.html?atom</url>
<email>lanmaster@imail.ru</email>
</contributor>
<id>http://www.aspnetmania.com/Code/Code/244.html?atom</id>
<issued>2009-01-28T21:10:47+03:00</issued>
<issued>2009-01-28T21:10:47+03:00</issued>
<created>2009-01-28T21:10:47+03:00</created>
<content type="text/html" mode="escaped">Довольно типовая задача когда TreeView в РЕЖИМЕ НАВИГАЦИИ (т.е. когда отключено событие SelectedNodeChanged) на Master Page сохранять его состояние</content>
</entry>
<entry>
<title>Вращение куба</title>
<link rel="alternate" type="text/plain" href="http://www.aspnetmania.com/Code/Code/243.html?atom" title="Вращение куба" />
<contributor>
<name>banderras</name>
<url>http://www.aspnetmania.com/Users/User/29629.html?atom</url>
<email>antoha8777@mail.ru</email>
</contributor>
<id>http://www.aspnetmania.com/Code/Code/243.html?atom</id>
<issued>2009-01-11T15:27:52+03:00</issued>
<issued>2009-01-11T15:27:52+03:00</issued>
<created>2009-01-11T15:27:52+03:00</created>
<content type="text/html" mode="escaped">Ващение куба вокруг любой выбранной оси</content>
</entry>
<entry>
<title>(t/sql) Функция, выдающая первое попавшееся число из строки</title>
<link rel="alternate" type="text/plain" href="http://www.aspnetmania.com/Code/Code/239.html?atom" title="(t/sql) Функция, выдающая первое попавшееся число из строки" />
<contributor>
<name>Max Pro</name>
<url>http://www.aspnetmania.com/Users/User/1614.html?atom</url>
<email>maxpro2005@gmail.com</email>
</contributor>
<id>http://www.aspnetmania.com/Code/Code/239.html?atom</id>
<issued>2008-10-30T20:15:28+03:00</issued>
<issued>2008-10-30T20:15:28+03:00</issued>
<created>2008-10-30T20:15:28+03:00</created>
<content type="text/html" mode="escaped">Функция, выдающая с округлением первое попавшееся число Int из строки, совместимой с NVarChar(4000).</content>
</entry>
<entry>
<title>Время зависимая панель</title>
<link rel="alternate" type="text/plain" href="http://www.aspnetmania.com/Code/Code/238.html?atom" title="Время зависимая панель" />
<contributor>
<name>alexds</name>
<url>http://www.aspnetmania.com/Users/User/860.html?atom</url>
<email>alexds@yandex.ru</email>
</contributor>
<id>http://www.aspnetmania.com/Code/Code/238.html?atom</id>
<issued>2008-10-17T05:23:42+04:00</issued>
<issued>2008-10-17T05:23:42+04:00</issued>
<created>2008-10-17T05:23:42+04:00</created>
<content type="text/html" mode="escaped">Контрол, представленный ниже, это панель, обладающая особыми свойствами. Эту панель можно настроить, чтобы она показывалась только в определенное время на сайте. Самый простой способ для вывода приветствия на сайте (типа доброе утро, добрый вечер, доброй ночи...). Этот контрол использовался в частности на портале DoWork.ru</content>
</entry>
<entry>
<title>Скрывающаяся панель</title>
<link rel="alternate" type="text/plain" href="http://www.aspnetmania.com/Code/Code/237.html?atom" title="Скрывающаяся панель" />
<contributor>
<name>alexds</name>
<url>http://www.aspnetmania.com/Users/User/860.html?atom</url>
<email>alexds@yandex.ru</email>
</contributor>
<id>http://www.aspnetmania.com/Code/Code/237.html?atom</id>
<issued>2008-10-17T05:19:13+04:00</issued>
<issued>2008-10-17T05:19:13+04:00</issued>
<created>2008-10-17T05:19:13+04:00</created>
<content type="text/html" mode="escaped">С помощью Microsoft Ajax сожно создать скрывающуюся панель (Collapsed panel). Но у этого решения есть серьезный недостаток - невозможно управлять состоянием компонента с серверного кода. Контрол, представленный здесь, очень простой, но лишён этого недостатка. 
Он использовался при создании портала http://DoWork.ru</content>
</entry>
<entry>
<title>(улучшенная версия) Функция, выдающая количество чисел в тексте и сами числа</title>
<link rel="alternate" type="text/plain" href="http://www.aspnetmania.com/Code/Code/236.html?atom" title="(улучшенная версия) Функция, выдающая количество чисел в тексте и сами числа" />
<contributor>
<name>Max Pro</name>
<url>http://www.aspnetmania.com/Users/User/1614.html?atom</url>
<email>maxpro2005@gmail.com</email>
</contributor>
<id>http://www.aspnetmania.com/Code/Code/236.html?atom</id>
<issued>2008-09-18T20:18:38+04:00</issued>
<issued>2008-09-18T20:18:38+04:00</issued>
<created>2008-09-18T20:18:38+04:00</created>
<content type="text/html" mode="escaped">Фраймеворк имеет особенность выдавать пробел не с кодом 32, а с кодом 160. Эта версия отслеживает такие моменты. Я имею ввиду числа, сгенерированные функцией .ToString(&quot;#,##0&quot;), эта функция делает именно 160-й пробел.</content>
</entry>
</feed>
