<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
  <channel>
    <title>Активные обсуждения на форумах www.aspnetmania.com</title>
    <description>Канал активных обсуждений на форумах мании.</description>
    <link>http://www.aspnetmania.com/</link>
    <image>
      <title>ASP.NET Mania - все про ASP.NET и .NET Framework</title>
      <url>http://www.aspnetmania.com/images/mania.gif</url>
      <link>http://www.aspnetmania.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <language>Russian</language>
    <lastBuildDate>Sun, 21 Mar 2010 14:17:00 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>RSS.NET: http://www.rssdotnet.com/</generator>
    <ttl>60</ttl>
    <item>
      <title>Microsoft.Office.Interop (ответов: 0, последний ответ 3/21/2010 2:17:00 PM</title>
      <description>Uvagaemue znatoki!
&lt;br&gt;

&lt;br&gt;
Chto dolgno but ustanovleno na servere chtobu ispolzovat com Microsoft.Office.Interop?
&lt;br&gt;

&lt;br&gt;
Obazatelno li Offise 2007 ili mogno tolko kakieto dll?
&lt;br&gt;

&lt;br&gt;

&lt;br&gt;
SPASIBO! &lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/21/2010 2:17:00 PM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459261.html?rss</link>
      <author>Spring</author>
      <pubDate>Sun, 21 Mar 2010 14:17:00 GMT</pubDate>
    </item>
    <item>
      <title>Разработка WEB сайта (ASP.NET + СУБД MS SQL) (ответов: 0, последний ответ 3/20/2010 3:53:00 PM</title>
      <description>Здравствуйте! Я ищу специалиста или организацию способных разработать сайт интернет-магазина на технологии ASP.net и СУБД SQL. Человек нужен из Волгограда или Волжского.
&lt;br&gt;
С уважением, Храмов Павел.
&lt;br&gt;

&lt;br&gt;
pavel.khramov@gmail.com
&lt;br&gt;
+7-919-543-7090 (Волгоград)
&lt;br&gt;
ICQ#: 571-269-435  &lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/20/2010 3:53:00 PM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459260.html?rss</link>
      <author>pashtetx</author>
      <pubDate>Sat, 20 Mar 2010 15:53:00 GMT</pubDate>
    </item>
    <item>
      <title>IRequiresSessionState не проходит запрос (ответов: 0, последний ответ 3/19/2010 6:49:00 PM</title>
      <description>Доброе время суток.
&lt;br&gt;
Столкнулся с одно проблемой.
&lt;br&gt;
Есть видео плеер на силверлайте, который за фильмом
&lt;br&gt;
обращается на сайт в хэндлер
&lt;br&gt;
&lt;pre&gt;
public class MovieHandler : IHttpHandler
&lt;/pre&gt;
в хэндлере обрабатывается запрос, нахоться путь к локальному файлу
который нужно показать и в цикле, по 1мегабайту отдаётся в Resonse 
плееру

Для обработки запроса мне нужно прочитать некие данные из сессии,
поэтому хэнлдер наследуется от интерфейса IRequiresSessionState
&lt;pre&gt;
public class MovieHandler : IHttpHandler, IRequiresSessionState
&lt;/pre&gt;
&lt;br&gt;

&lt;br&gt;
Но когда я наследую интерфейс, мой сайт не воспринимает больше никаких
&lt;br&gt;
http запросов, пока файл не отдастся полностью.
&lt;br&gt;
То есть я пытаюсь уйти со страницы, где грузиться фильм, http запрос
&lt;br&gt;
на другую страницу встаёт в очередь(как я понимаю) и висит, ожидая
&lt;br&gt;
окончиния загрузки файла. Загрузка файла умирает по (как я опять таки понимаю)
&lt;br&gt;
по таймауту через 2 минуты и только тогда отправляется новый http запрос.
&lt;br&gt;

&lt;br&gt;
Если не наследоваться от IRequiresSessionState, то такой проблемы нет,
&lt;br&gt;
но я теряю доступ к сессии.
&lt;br&gt;

&lt;br&gt;
Может кто подскажет в чём загвоздка?
&lt;br&gt;
&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/19/2010 6:49:00 PM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459257.html?rss</link>
      <author>dump</author>
      <pubDate>Fri, 19 Mar 2010 18:49:00 GMT</pubDate>
    </item>
    <item>
      <title>1С и .NET/ Средства интеграции, Обзор средств интеграции  (ответов: 0, последний ответ 3/18/2010 7:29:00 PM</title>
      <description>Специфика российского рынка программных продуктов для бизнеса такова, что если Вы занимаетесь разработкой традиционных бизнес-приложений либо веб-приложений для бизнес-пользователей, то перед Вами рано или поздно встанет задача интегрировать Ваш продукт с 1С:Предприятие. 
&lt;br&gt;
Объективных причин этому несколько. Во-первых, программные продукты 1С сейчас используются практически повсеместно, и желания подарить конкурентам свою долю рынка фирма 1С явно не выражает. Во-вторых, прикладные решения на платформе 1С:Предприятие представляют собой преимущественно системы учетные, а значит, являются источником большого количества нужной и полезной объективной информации. Доступ к этой информации зачастую должны иметь не только непосредственные пользователи прикладного решения, но и остальные сотрудники компании, бизнес-процессы которых поддерживаются другими программными средствами, а также внешние лица – клиенты и партнеры компании. 
&lt;br&gt;
Кроме того, наблюдается выраженная тенденция снижения актуальности тяжелых многофункциональных приложений. Потребность бизнеса сегодня – организация единого информационного пространства компании (группы компаний) с возможностью доступа к необходимой информации с минимальными затратами времени и сил. И в настоящее время все чаще частью этого информационного пространства оказываются программные продукты 1С:Предприятие. 
&lt;br&gt;

&lt;br&gt;
В рамках данного обзора мы рассмотрим вопросы интеграции 1С:Предприятие версии 8.X с приложениями, разработанными на платформе .NET. В частности, разберемся, какие способы подобной интеграции существуют, и для каких случаев подходит каждый из них. 
&lt;br&gt;
Если вы уже столкнулись с проблемой решения задачи интеграции, то надеемся, что наш обзор поможет вам сделать правильный выбор. Если же такая задача Вас пока миновала, то с нашей помощью Вы сможете встретить ее во всеоружии. 
&lt;br&gt;

&lt;br&gt;
Итак, начнем. Осуществить интеграцию Вашего .NET приложения с прикладным решением на платформе 1С:Предприятие указанной версии можно одним из следующих способов: 
&lt;br&gt;
- обмен через промежуточные файлы (.txt, .csv, .xml, .dbf); 
&lt;br&gt;
- выгрузка данных в промежуточное хранилище; 
&lt;br&gt;
- использование механизма OLE Automation; 
&lt;br&gt;
- использование COM-соединения; 
&lt;br&gt;
- публикация Web-сервисов; 
&lt;br&gt;
- использование Web-расширения для 1С; 
&lt;br&gt;
- прямой доступ к данным (Elisy.LinqTo1CSql.81); 
&lt;br&gt;
- Enterra .NET SDK. 
&lt;br&gt;
В списке представлены не только средства, штатно включенные в платформу 1С, но также и самостоятельные продукты, поставляемые как фирмой 1С (Web-расширение), так и сторонними разработчиками (Enterra .NET SDK, Elisy.LinqTo1CSql.81). 
&lt;br&gt;

&lt;br&gt;
Остановимся подробнее на каждом из указанных способов. 
&lt;br&gt;
Обмен через промежуточные файлы (.txt, .csv, .xml, .dbf)Здесь все достаточно ясно: в 1С формируется выборка данных, которая выгружается в файл обмена. Сформированный файл может использоваться другими программными средствами. Возможна и обратная ситуация – сформированный сторонней программой файл заданного формата загружается и обрабатывается 1С:Предприятие. Естественно, такого рода обмен потребует создания специальной обработки (либо правил обмена) для выгрузки/загрузки файла. Минусы такого варианта очевидны – любые изменения в конфигурации 1С потребуют внесения изменений в процедуру экспорта/импорта файлов, в случае отложенной загрузки файла выгруженные данные могут устаревать, требуются дополнительные усилия для обеспечения защиты передаваемой информации. Подобный способ подходит для решения небольших интеграционных задач (например, публикация прайс-листа на веб-сайте), для его использования требуется владение приемами разработки в среде 1С. 
&lt;br&gt;
Стоимость: средства работы с указанными файлами входят в поставку платформы 1С:Предприятие, дополнительных затрат не требуется. 
&lt;br&gt;
Выгрузка данных в промежуточное хранилище 
&lt;br&gt;
Предполагается выгрузка данных непосредственно в хранилище, используемое программным продуктом, который требуется интегрировать с 1С:Предприятие (например, в родную базу данных веб-сайта). В данном случае, как и для предыдущего варианта, требуется владение навыками конфигурирования 1С, к тому же в промежутках между выгрузками теряется актуальность данных. 
&lt;br&gt;
Использование OLE Automation, COM-соединений 
&lt;br&gt;
Для их использования в Вашем приложении вполне традиционным образом создается Automation-сервер либо Com-соединение. Через Automation-сервер Вы получаете доступ к системным константам, заданным в конфигураторе объектам и переменным, объявленным в модуле приложения. В качестве методов Automation-сервера можно использовать системные процедуры и функции, а также процедуры и функции модуля приложения и общих модулей, объявленные с ключевым словом Экспорт. 
&lt;br&gt;
При использовании COM-соединения вместо процедур модуля приложения и объявленных в нем переменных, Вы получаете доступ к переменным, процедурам и функциям модуля внешнего соединения. 
&lt;br&gt;
Типичный недостаток данных способов – возможна низкая скорость при передаче больших массивов данных. В случае COM-соединения данная проблема может быть частично решена путем использования пула соединений. 
&lt;br&gt;
Стоимость: данные средства входят в поставку платформы 1С:Предприятие, дополнительных затрат на их приобретение не требуется. 
&lt;br&gt;
Web-сервисы 
&lt;br&gt;
Платформа 1С:Предприятие реализует механизмы создания Web-сервисов, которые могут быть опубликованы на сервере IIS или Apache. Создание Web-сервиса требует профессиональных знаний встроенного языка 1С (и принципов конфигурирования, конечно). 
&lt;br&gt;
Стоимость: данные средства входят в поставку платформы 1С:Предприятие, дополнительных затрат на их приобретение не требуется. 
&lt;br&gt;
Web-расширение (http://v8.1c.ru/overview/Term_000000286.htm#1) 
&lt;br&gt;
Представляет собой самостоятельный коммерческий продукт, позволяющий создавать веб-формы и веб-отчеты для конфигураций 1С:Предприятие, а также предоставляющий средства для использования функциональности платформы 1С:Предприятие при разработке приложений в среде .NET. 
&lt;br&gt;
Web-расширение рассчитано на работу с ASP.NET и построено на использовании технологии Web Forms. Связь с информационной базой 1С:Предприятие осуществляется через ADO. 
&lt;br&gt;
В вышедшей не так давно версии платформы 1С:Предприятие 8.2., набор функций, связанный с созданием веб-форм и веб-отчетов, реализован штатными средствами платформы. Что же касается разработки .NET приложений, использующих функционал 1С:Предприятие, то здесь имеется ряд ограничений. Во-первых, Web-расширение рассчитано на работу только с ASP.NET, то есть не может использоваться для создания Windows-приложений. Во-вторых, реализация доступа к базе посредством ADO позволяет получить данные, но не дает возможности вызова методов объектов 1С:Предприятие, что существенно снижает сферу применимости продукта. 
&lt;br&gt;
Таким образом, использование Web-расширения нецелесообразно для решения простых задач. Для решения же более серьезных задач (как например, реализация вызова хранимых процедур 1С из стороннего приложения) его средств может и не хватить. К тому же, очень похоже, что после объединения с Bitrix, а также выпуска платформы 8.2, фирма 1С не собирается развивать Web-расширение, так как последняя его версия рассчитана на работу с Microsoft .NET Framework 1.1, и никаких обновлений для данного продукта 1С не анонсирует. 
&lt;br&gt;
Стоимость: 26 000 руб. (цена указана в соответствии с официальным прайс-листом фирмы 1С - http://v8.1c.ru/price/) 
&lt;br&gt;
Прямой доступ к данным (технология Linq) 
&lt;br&gt;
Данная технология предполагает доступ к данным 1С:Предприятие с помощью прямого запроса к SQL серверу. Основная сложность в случае прямого доступа – &amp;#171;специфический&amp;#187; подход 1С к именованию таблиц и полей в SQL базе, документация на стандарты которого фирмой 1С не распространяется. Кроме того, любое существенное обновление конфигурации может привести к изменению структуры базы данных, а значит к тому, что созданные напрямую запросы станут неработоспособными. 
&lt;br&gt;
Способ частично разрешить проблемы прямого доступа предлагают создатели компонента Elisy .Net Bridge (назначение компонента – расширение функциональности 1С возможностями .NET, в частности, возможностью использовать классы .NET из 1С). В качестве решения предлагается обработка Elisy.LinqTo1CSql.81, генерирующая dbml-файл из 1С 
&lt;br&gt;
(http://www.richmedia.us/post/2009/10/...ator.aspx). 
&lt;br&gt;
В качестве названий классов используются имена объектов из метаданных конфигурации 1С. Если имена таблиц и полей меняются вследствие обновления конфигурации, требуется заново сгенерировать dbml-файл, изменений в код классов программы при этом вносить не нужно. 
&lt;br&gt;
Преимущества данного метода – для экспорта/импорта данных не требуется посредников (повышается скорость), получение данных можно осуществлять без временной задержки (гарантирована актуальность данных). 
&lt;br&gt;
Есть у метода и явные недостатки – всегда существует риск нарушить бизнес-логику прикладного решения 1С, используя метод прямого доступа для записи данных, что может привести к неработоспособности системы в целом. К тому же метод прямого доступа является спорным с точки зрения его соответствия лицензионной политике 1С. Точнее, лицензионное соглашение 1С явно указывает, что &amp;#171;нельзя обращаться к данным информационной базы напрямую, минуя уровень объектов работы с данными &amp;quot;1С:Предприятия&amp;quot; – например, при помощи средств СУБД или при помощи внешних компонент, которые реализуют прямой доступ к СУБД&amp;#187;. Хотя в соответствии с Гражданским Кодексом &amp;#171;изготовителю базы данных, создание которой (включая обработку или представление соответствующих материалов) требует существенных финансовых, материальных, организационных или иных затрат, принадлежит исключительное право извлекать из базы данных материалы и осуществлять их последующее использование в любой форме и любым способом&amp;quot;. 
&lt;br&gt;
В общем, если Вы все-таки решите использовать прямой доступ, помните, что Вы делаете это на свой страх и риск. В случае файл-серверного варианта работы с базой метод прямого доступа неприменим. 
&lt;br&gt;
Стоимость: Самостоятельное использование прямого доступа – бесплатно (не считая возможных последствий за нарушение лицензионного соглашения 1С). 
&lt;br&gt;
Использование Elisy.LinqTo1CSql.81 – бесплатно, в дальнейшем разработчиками планируется включить данное средство в состав компонента Elisy .Net Bridge, стоимость которого в настоящее время составляет 50 EUR за 1 рабочее место и 40 EUR за 2-9 рабочих мест (источник - http://infostart.ru/public/20035/). При этом нужно учитывать, что количество лицензий зависит от числа имеющихся рабочих мест 1С:Предприятие. 
&lt;br&gt;

&lt;br&gt;
Enterra .NET SDK (http://www.enterra.ru/enterra-net-sdk-1s.html) 
&lt;br&gt;
Представляет собой компонент .NET, предоставляющий возможности использования функциональности 1С:Предприятие при создании .NET приложений. Объектная модель 1С:Предприятие представляется в виде набора классов .NET, позволяющих работать с метаданными, использовать свойства и методы объектов 1С:Предприятие, работать со ссылками, реквизитами и табличным частями объектов. Подключение к информационной базе 1С:Предприятие осуществляется посредством технологии COM. 
&lt;br&gt;
Плюсами данного способа являются возможность работы с 1С конфигурацией без необходмости использования средств разработки 1С, так как работа с данными осуществляется привычными средствами .NET (тем не менее, необходимо знакомство с объектной моделью 1С и понимание принципов бизнес-логики прикладного решения, с которым Вы собираетесь интегрировать свой продукт). 
&lt;br&gt;
Стоимость: 9 800 руб. Необходимое количество лицензий определяется числом разработчиков, одновременно работающих с компонентом. 
&lt;br&gt;

&lt;br&gt;
Таким образом, досконально разобравшись в достоинствах и недостатках существующих способов интеграции, можно сделать следующие выводы: 
&lt;br&gt;
1. Если перед вами стоят довольно простые интеграционные задачи, и при этом Вы обладаете навыками конфигурирования 1С, то подходящим решением может стать обмен данными через промежуточные файлы, либо выгрузка в промежуточное хранилище. 
&lt;br&gt;
2. Для решения задач связанных с публикацией данных из 1С в web, имея при этом продвинутые навыки 1С-разработки, можно использовать механизм Web-сервисов. 
&lt;br&gt;
3. Если же Вас не привлекает необходимость овладения навыками конфигурирования 1С, то Вам больше подходит Enterra .NET SDK, позволяющая работать с 1С:Предприятие непосредственно из среды .NET, при этом предоставляя возможность решения очень широкого круга интеграционных задач. 
&lt;br&gt;

&lt;br&gt;
Надеемся, данная статья окажется полезной для Вас и поможет принять наиболее эффективное решение в выборе способа интеграции Вашего программного продукта с 1С:Предприятие.&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/18/2010 7:29:00 PM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459256.html?rss</link>
      <author>Victori</author>
      <pubDate>Thu, 18 Mar 2010 19:29:00 GMT</pubDate>
    </item>
    <item>
      <title>Собственный сервер. (ответов: 0, последний ответ 3/17/2010 12:29:00 PM</title>
      <description>Избитая тема, но у меня все равно не получается.
&lt;br&gt;
Хочу что сервером asp.net был я.
&lt;br&gt;
Установил IIS 7, поставил в него ASP.NET с помощью aspnet_regiis.exe - i
&lt;br&gt;
Через http://localhost/ сайт открывается.
&lt;br&gt;
Теперь я хочу сделать чтобы сайт был доступен из интернета всем, проблема в том, что я сижу за NAT.
&lt;br&gt;
Скачал, установил, настроил программку no-ip, зарегистрировал домен xxxx.sytes.net
&lt;br&gt;
Извне домен пингуется нормально, но если ввести в браузер, пишет что сервер не найден.
&lt;br&gt;

&lt;br&gt;
Как настроить дальше? Или за NATом это невозможно?&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/17/2010 12:29:00 PM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459255.html?rss</link>
      <author>Povestb</author>
      <pubDate>Wed, 17 Mar 2010 12:29:00 GMT</pubDate>
    </item>
    <item>
      <title>В ASPxGridView скрыть мои кнопки в строках. (ответов: 0, последний ответ 3/17/2010 11:55:00 AM</title>
      <description>Как в ASPxGridView сделать на клиенте так, чтобы моя кнопка в столбце была видима только в FOCUSной строке. 
&lt;br&gt;
Что бы при смене фокуса строки в старой строке они исчизали, а в выбранной появлялись.
&lt;br&gt;
Нужно на клиенте, без колбеков страницы.
&lt;br&gt;

&lt;br&gt;
Спасибо.&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/17/2010 11:55:00 AM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459254.html?rss</link>
      <author>dushes</author>
      <pubDate>Wed, 17 Mar 2010 11:55:00 GMT</pubDate>
    </item>
    <item>
      <title>Кнопки внутри ASPxGridView не успевают сменить фокус выбранной строки до запуска обработчика на клиенте (ответов: 0, последний ответ 3/17/2010 9:54:00 AM</title>
      <description>Привет! 
&lt;br&gt;
 
&lt;br&gt;
Вывожу на страницу: 
&lt;br&gt;

&lt;br&gt;
&lt;pre&gt;

&lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;&lt;font color='Maroon'&gt;dxwgv:ASPxGridView&lt;/font&gt; &lt;font color='Red'&gt;ID&lt;/font&gt;="&lt;font color='Blue'&gt;ASPxGridView1&lt;/font&gt;" &lt;font color='Red'&gt;ClientInstanceName&lt;/font&gt;="&lt;font color='Blue'&gt;GrVi&lt;/font&gt;"  ... 
... 
                        &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;&lt;font color='Maroon'&gt;dxwgv:GridViewDataTextColumn&lt;/font&gt; &lt;font color='Red'&gt;Caption&lt;/font&gt;="&lt;font color='Blue'&gt;В работе&lt;/font&gt;" &lt;font color='Red'&gt;FieldName&lt;/font&gt;="&lt;font color='Blue'&gt;DateInWork&lt;/font&gt;" &lt;font color='Red'&gt;ReadOnly&lt;/font&gt;="&lt;font color='Blue'&gt;True&lt;/font&gt;" 
                            &lt;font color='Red'&gt;VisibleIndex&lt;/font&gt;="&lt;font color='Blue'&gt;7&lt;/font&gt;"&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
                            &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;&lt;font color='Maroon'&gt;DataItemTemplate&lt;/font&gt;&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
                                &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;&lt;font color='Maroon'&gt;div&lt;/font&gt; &lt;font color='Red'&gt;style&lt;/font&gt;="&lt;font color='Blue'&gt;width: 100%; height: 100%&lt;/font&gt;"&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
                                    &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;&lt;font color='Maroon'&gt;dxe:ASPxLabel&lt;/font&gt; &lt;font color='Red'&gt;ID&lt;/font&gt;="&lt;font color='Blue'&gt;ASPxLabel9&lt;/font&gt;" &lt;font color='Red'&gt;runat&lt;/font&gt;="&lt;font color='Blue'&gt;server&lt;/font&gt;" &lt;font color='Red'&gt;Text&lt;/font&gt;='&lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;&lt;font color='Maroon'&gt;%#&lt;/font&gt; Eval("&lt;font color='Blue'&gt;DateInWork&lt;/font&gt;") %&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt;'&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
                                    &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;/&lt;font color='Maroon'&gt;dxe:ASPxLabel&lt;/font&gt;&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
                                    &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;&lt;font color='Maroon'&gt;dxe:ASPxButton&lt;/font&gt; &lt;font color='Red'&gt;ID&lt;/font&gt;="&lt;font color='Blue'&gt;ASPxButton2&lt;/font&gt;" &lt;font color='Red'&gt;runat&lt;/font&gt;="&lt;font color='Blue'&gt;server&lt;/font&gt;" &lt;font color='Red'&gt;CssFilePath&lt;/font&gt;="&lt;font color='Blue'&gt;~/App_Themes/Office2003 Blue/{0}/styles.css&lt;/font&gt;" 
                                        &lt;font color='Red'&gt;CssPostfix&lt;/font&gt;="&lt;font color='Blue'&gt;Office2003_Blue&lt;/font&gt;" &lt;font color='Red'&gt;Font-Size&lt;/font&gt;="&lt;font color='Blue'&gt;XX-Small&lt;/font&gt;" 
                                        &lt;font color='Red'&gt;Text&lt;/font&gt;="&lt;font color='Blue'&gt;Принять&lt;/font&gt;" &lt;font color='Red'&gt;AutoPostBack&lt;/font&gt;="&lt;font color='Blue'&gt;False&lt;/font&gt;"&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
                                        &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;&lt;font color='Maroon'&gt;ClientSideEvents&lt;/font&gt; &lt;font color='Red'&gt;Click&lt;/font&gt;="&lt;font color='Blue'&gt;function(s, e) { 
    GrVi.PerformCallback(GrVi.GetFocusedRowIndex()); 
}&lt;/font&gt;" /&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
                                    &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;/&lt;font color='Maroon'&gt;dxe:ASPxButton&lt;/font&gt;&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
                                &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;/&lt;font color='Maroon'&gt;div&lt;/font&gt;&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
                            &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;/&lt;font color='Maroon'&gt;DataItemTemplate&lt;/font&gt;&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
                            &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;&lt;font color='Maroon'&gt;CellStyle&lt;/font&gt; &lt;font color='Red'&gt;HorizontalAlign&lt;/font&gt;="&lt;font color='Blue'&gt;Center&lt;/font&gt;"&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
                            &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;/&lt;font color='Maroon'&gt;CellStyle&lt;/font&gt;&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
                        &lt;font color='Blue'&gt;&amp;lt;&lt;/font&gt;/&lt;font color='Maroon'&gt;dxwgv:GridViewDataTextColumn&lt;/font&gt;&lt;font color='Blue'&gt;&amp;gt;&lt;/font&gt; 
 ... 
&lt;/pre&gt; 
в обработчике: 

&lt;pre&gt;
    &lt;font color='Blue'&gt;protected&lt;/font&gt; &lt;font color='Blue'&gt;void&lt;/font&gt; ASPxGridView1_CustomCallback(&lt;font color='Blue'&gt;object&lt;/font&gt; sender, DevExpress.Web.ASPxGridView.ASPxGridViewCustomCallbackEventArgs e) 
    { 
        ASPxGridView1.Caption = e.Parameters; 
    } 
&lt;/pre&gt;
&lt;br&gt;
Вроде все просто: в столбик ASPxGridа втроены кнопки, при нажатии на одну из них, в Captionе должен выводиься номер строки кнопки. Но правильно отрабатывает только в том случае если на момент нажатия кнопки была выбрана строка с этой кнопкой, а если выделена другая строка, то выдается ее номер. Визуално в момент нажатия на кнопку выделение строки перескакивает на нужную, но в обработчик засовывается старое значение, да и потом выделение строки возвращаатся назад, что тоже не гуд. Пробовал номер строки брать в самом обработчике так: 
&lt;br&gt;
ASPxGridView1.Caption = ASPxGridView1.FocusedRowIndex; 
&lt;br&gt;
но результат тотже. 
&lt;br&gt;
 
&lt;br&gt;
Прошу помочь разобраться как в даной ситуации правильно передать номер строки в которой находится нажатая кнопка. Номер строки мне нужен именно в обработчике на сервере, Caption использую для напримера. 
&lt;br&gt;
 
&lt;br&gt;
Спасибо, всем, кто поможет.&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/17/2010 9:54:00 AM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459253.html?rss</link>
      <author>dushes</author>
      <pubDate>Wed, 17 Mar 2010 09:54:00 GMT</pubDate>
    </item>
    <item>
      <title>ASP&amp;mySQL (ответов: 0, последний ответ 3/15/2010 1:29:00 PM</title>
      <description>вот такой назрел, как можно подключится к mySQL, используя JS&amp;amp;ASP &lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/15/2010 1:29:00 PM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459252.html?rss</link>
      <author>GuardNW</author>
      <pubDate>Mon, 15 Mar 2010 13:29:00 GMT</pubDate>
    </item>
    <item>
      <title>Publishing  win form (ответов: 0, последний ответ 3/15/2010 11:58:00 AM</title>
      <description>
&lt;br&gt;
Uvagaemue znatoki.
&lt;br&gt;
Podkagite pogalusta
&lt;br&gt;

&lt;br&gt;
Esli sozdaem publish dla win form C#
&lt;br&gt;

&lt;br&gt;
potom na cliente programma ustanavlivaetsa tolko v odin foder
&lt;br&gt;

&lt;br&gt;
.. document setting/..  
&lt;br&gt;

&lt;br&gt;
Mogno li izmenit etot folder?
&lt;br&gt;

&lt;br&gt;
SPASIBO.&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/15/2010 11:58:00 AM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459251.html?rss</link>
      <author>Spring</author>
      <pubDate>Mon, 15 Mar 2010 11:58:00 GMT</pubDate>
    </item>
    <item>
      <title>Пути к файлам внутри Web-проекта (ответов: 0, последний ответ 3/15/2010 6:35:00 AM</title>
      <description>Почему при удалённой загрузке web-проекта файл мастер-страницы не находится, если путь к нему указыватся таким образом:
&lt;br&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; MasterPageFile=&amp;quot;~/Journal/MasterPage.master&amp;quot; ... %&amp;gt;
&lt;br&gt;
  но обнаруживается, если указать &amp;quot;как положено&amp;quot; при обращении к Windows-папкам:
&lt;br&gt;
&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; MasterPageFile=&amp;quot;Journal/MasterPage.master&amp;quot; ... %&amp;gt;
&lt;br&gt;

&lt;br&gt;
Раньше работал и 1-й вариант.&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/15/2010 6:35:00 AM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459250.html?rss</link>
      <author>DerYura</author>
      <pubDate>Mon, 15 Mar 2010 06:35:00 GMT</pubDate>
    </item>
    <item>
      <title>Вопрос по Cookies (ответов: 0, последний ответ 3/12/2010 6:13:00 PM</title>
      <description>Раньше не приходилось иметь дело с Cookies.
&lt;br&gt;
Теперь передо мной стоит такая задача :
&lt;br&gt;
Есть дропдаун со списком классов (autopostback=true), есть чекбоксы (autopostback=true), есть таблица с данными (ТД), где в зависимости от состояний чекбоксов из предыдущей таблицы показываются/не показывают колонки с данными.
&lt;br&gt;
Необходимо сохранять состояние чекбоксов после выбора нового элемента из дропдауна(*) и после возвращения из перехода по ссылке, которые находятся в первой колонке таблицы (ТД) (**).
&lt;br&gt;
Первое сохранение (*) работает беспроблемно само по себе. А со вторым (**) начинаются проблемы (идет переход по страницам). QueryString не могу использовать - мешает в дальнейшей обработке данных. Session - запрещено использовать великим указанием свыше. Остаются куки.
&lt;br&gt;

&lt;br&gt;
Сделано примерно так : (показываю с сокращениями)
&lt;br&gt;

&lt;br&gt;
&lt;pre&gt;
protected void cb_CheckedChanged(object sender, EventArgs e)
{
  .. &amp;lt;считываю значение чекбоксов и формирую student_str&amp;gt;..
  HttpCookie cookie = new HttpCookie(&amp;quot;student&amp;quot;);
  cookie.Value = student_str;
  cookie.Expires = DateTime.Now.AddHours(1);
  Response.SetCookie(cookie);
}

...


protected override void OnPreRender(EventArgs e)
{
  HttpCookie aCookie = Request.Cookies[&amp;quot;student&amp;quot;];
  if (aCookie != null &amp;amp;&amp;amp; !string.IsNullOrEmpty(aCookie.Value))
  {
    string info = Server.HtmlEncode(aCookie.Value);  
    ...&amp;lt;формирую Checked  у чекбоксов в зввисимости от значения&amp;gt;...
  }
   ...&amp;lt;идет заполнение таблицы (ТД) в зависимости от значений чекбоксов&amp;gt;...
}

&lt;/pre&gt;
&lt;br&gt;

&lt;br&gt;

&lt;br&gt;
И вот проблема в том, что мне удается почему-то изменить состояние чекбокса только после повторного нажатия на него. Хотя при построчном debug я вижу, что в куки попадают правильные значения и при первом нажатии.
&lt;br&gt;

&lt;br&gt;
Где у меня может быть ошибка?
&lt;br&gt;
&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/12/2010 6:13:00 PM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459249.html?rss</link>
      <author>Tuta</author>
      <pubDate>Fri, 12 Mar 2010 18:13:00 GMT</pubDate>
    </item>
    <item>
      <title>Вопрос по сборкам в VS2008 (ответов: 0, последний ответ 3/12/2010 3:31:00 PM</title>
      <description>Есть 2 проекта типа WebAppl(A и B)
&lt;br&gt;
В проекте B сделал ссылку на сборку проекта A.
&lt;br&gt;
В файле web.config проекта B прописал в секции httpHandlers:
&lt;br&gt;
&amp;lt;add verb=&amp;quot;*&amp;quot; path=&amp;quot;Test.aspx&amp;quot; type=&amp;quot;WebApplication1.Test,WebApplication1&amp;quot;/&amp;gt;
&lt;br&gt;
т.е. вроде указал ссылку на страницу из проекта A
&lt;br&gt;

&lt;br&gt;
но при вызове Response.Redirect(&amp;quot;Test.aspx&amp;quot;); из проекта B страница отображается пустой.
&lt;br&gt;
(а на ней есть элементы)
&lt;br&gt;
Как правильно скомпилить/подключить сборку, чтобы было можно вызывать страницы?
&lt;br&gt;
я вроде слышал, что есть возможность собрать в сборку все(т.е. получится 1 файл и использовать его а-ля dll) но чегой-то не пойму как.
&lt;br&gt;

&lt;br&gt;
Помогите разобраться&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/12/2010 3:31:00 PM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459248.html?rss</link>
      <author>egor180775</author>
      <pubDate>Fri, 12 Mar 2010 15:31:00 GMT</pubDate>
    </item>
    <item>
      <title>Установка AJAX на Windows Server 2008 (ответов: 2, последний ответ 3/12/2010 1:56:00 AM</title>
      <description>ASP.NET приложение с компонентами AJAX не запускается в Windows Server 2008 R2.
&lt;br&gt;
Причём в автономном Web-сервере (из под VisualStudio 2008) в этой-же системе работает без проблем. 
&lt;br&gt;
При запуске в IIS (7.5) выдаётся сообщение:
&lt;br&gt;

&lt;br&gt;
Parser Error 
&lt;br&gt;
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 
&lt;br&gt;

&lt;br&gt;
Parser Error Message: Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. The system cannot find the file specified.
&lt;br&gt;

&lt;br&gt;
Source Error: 
&lt;br&gt;
Line 3:  &amp;lt;%@ Register assembly=&amp;quot;AjaxControlToolkit&amp;quot; namespace=&amp;quot;AjaxControlToolkit&amp;quot; tagprefix=&amp;quot;cc1&amp;quot; %&amp;gt;
&lt;br&gt;

&lt;br&gt;
Помогите, кто знает &lt;img src="http://www.aspnetmania.com/images/em/sad_smile.gif" border="0" alt="Расстройство" /&gt;
&lt;br&gt;
&lt;br&gt;&lt;br&gt;Ответов: 2, последний ответ 3/12/2010 1:56:00 AM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459245.html?rss</link>
      <author>DerYura</author>
      <pubDate>Thu, 11 Mar 2010 16:37:00 GMT</pubDate>
    </item>
    <item>
      <title>Простой код, ошибка The name 'TextBox1' does not exist in the current context (ответов: 0, последний ответ 3/11/2010 2:15:00 PM</title>
      <description>Недавно начал изучать asp.net
&lt;br&gt;

&lt;br&gt;
вот default.aspx:
&lt;br&gt;

&lt;br&gt;
&lt;pre&gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
  
  ...
    
    &amp;lt;asp:DropDownList ID=&amp;quot;DropDownList1&amp;quot; runat=&amp;quot;server&amp;quot; 
        DataSourceID=&amp;quot;SqlDataSource1&amp;quot; DataTextField=&amp;quot;title&amp;quot; 
        DataValueField=&amp;quot;categories_id&amp;quot; &amp;gt;
    &amp;lt;/asp:DropDownList&amp;gt;
    &amp;lt;asp:TextBox ID=&amp;quot;TextBox1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;
    &amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Button&amp;quot; onclick=&amp;quot;Button1_Click&amp;quot; 
        style=&amp;quot;height: 26px&amp;quot; /&amp;gt;
    &amp;lt;/form&amp;gt;
&lt;/pre&gt;

А вот обработчик protected нажатия кнопки Button1:
&lt;pre&gt;
 protected void Button1_Click(object sender, EventArgs e)
    {
       string connectString = @&amp;quot;...&amp;quot;;
        SqlConnection con = new SqlConnection(connectString);
        con.Open();
        string sql = &amp;quot;INSERT INTO [categories] ([title], [parent_id]) VALUES (`&amp;quot; + TextBox1.Text + &amp;quot;`,&amp;quot; + DropDownList1.SelectedIndex.ToString() + &amp;quot;)&amp;quot;;
        SqlCommand cmd = new SqlCommand(sql, con);
        cmd.ExecuteNonQuery();
        con.Close();
     }
&lt;/pre&gt;
&lt;br&gt;

&lt;br&gt;
После первого билда, который работал нормально, я внес какие-то исправление несущественные, и стала вылезать ошибка The name 'TextBox1' does not exist in the current context и с DropDownList1 то же самое.
&lt;br&gt;

&lt;br&gt;
Подскажите плиз где искать ошибку.&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/11/2010 2:15:00 PM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459244.html?rss</link>
      <author>rbooz</author>
      <pubDate>Thu, 11 Mar 2010 14:15:00 GMT</pubDate>
    </item>
    <item>
      <title>Проблема при вызове программы при помощи диспетчера заданий  (ответов: 0, последний ответ 3/11/2010 12:53:00 PM</title>
      <description>Написано приложение, которое при работе вызывает окно в диалоговом режиме ( ShowDialog(); ) после закрытия которого приложение выполняет действие и завершает работу. При тестировании всё работает. Добавляем запуск программы в диспетчер заданий (среди параметров указывает пользователя-администратора под которым будет выполнено задание). Ждем выполнения задания... всё окей, все работает - действие выполняется, программа закрывается. Завершаем сеанс Windows. Затем опять входим в систему когда задание должно быть уже выполнено... и видим что задание находится в состоянии Работает (т.е. программа запущена) и ничего не происходит, по лог файлу определил что программа подвисает в момент закрытия диалогового окна т.е. не возвращает управление в главное окно. Подскажите в чем может быть проблема?
&lt;br&gt;

&lt;br&gt;

&lt;br&gt;
this.Show();
&lt;br&gt;
pLog.WriteLog(&amp;quot;TEST - окно родитель показалось&amp;quot;);
&lt;br&gt;
FmTimAutorun fmTim = new FmTimAutorun(); // создаем форму которая будет отражена в диалоговом режиме
&lt;br&gt;
fmTim.ShowDialog();
&lt;br&gt;
pLog.WriteLog(&amp;quot;TEST - окно таймера закрылось и вернуло управление&amp;quot;); // это сообщение не прописывается в лог - следовательно эта строка не выполняется&lt;img src="http://www.aspnetmania.com/images/em/sad_smile.gif" border="0" alt="Расстройство" /&gt;
&lt;br&gt;

&lt;br&gt;
процедура по которой закрывается диалоговое окно (i=10 т.е. окно закрывается через 10 секунд)
&lt;br&gt;
private void timer1_Tick(object sender, EventArgs e)
&lt;br&gt;
{
&lt;br&gt;
i--;
&lt;br&gt;
label2.Text = i.ToString();
&lt;br&gt;
if (i == 0)
&lt;br&gt;
{ 
&lt;br&gt;
this.Close();
&lt;br&gt;
}
&lt;br&gt;
}&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/11/2010 12:53:00 PM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459243.html?rss</link>
      <author>AlexAzar</author>
      <pubDate>Thu, 11 Mar 2010 12:53:00 GMT</pubDate>
    </item>
    <item>
      <title>Обновление и редактирование в DataGridView (ответов: 0, последний ответ 3/11/2010 10:59:00 AM</title>
      <description>Добрый день!
&lt;br&gt;

&lt;br&gt;
Как объединить обновление и редактирование в DataGridView.
&lt;br&gt;
Есть коллекция объектов
&lt;br&gt;

&lt;br&gt;
List&amp;lt;MyTable&amp;gt; ListMyTable = new List&amp;lt;MyTable&amp;gt;();
&lt;br&gt;

&lt;br&gt;
    class MyTable
&lt;br&gt;
    {
&lt;br&gt;
        string ParametrName;
&lt;br&gt;
        public double ParametrValue;
&lt;br&gt;
        double MinVal;
&lt;br&gt;
        double MaxVal;
&lt;br&gt;
        string AlarmMessage;
&lt;br&gt;

&lt;br&gt;
        public MyTable(string parname, double parval, double minval, double maxval, string alarmmsg)
&lt;br&gt;
        {
&lt;br&gt;
            ParametrName = parname;
&lt;br&gt;
            ParametrValue = parval;
&lt;br&gt;
            MinVal = minval;
&lt;br&gt;
            MaxVal = maxval;
&lt;br&gt;
            AlarmMessage = alarmmsg;
&lt;br&gt;
        }
&lt;br&gt;

&lt;br&gt;
        public string ParName
&lt;br&gt;
        {
&lt;br&gt;
            get { return ParametrName; }
&lt;br&gt;
        }
&lt;br&gt;

&lt;br&gt;
        public double ParValue
&lt;br&gt;
        {
&lt;br&gt;
            get { return ParametrValue; }
&lt;br&gt;
        }
&lt;br&gt;

&lt;br&gt;
        public double MINVAL
&lt;br&gt;
        {
&lt;br&gt;
            get { return MinVal; }
&lt;br&gt;
            set { MinVal = value; }
&lt;br&gt;
        }
&lt;br&gt;

&lt;br&gt;
        public double MAXVAL
&lt;br&gt;
        {
&lt;br&gt;
            get { return MaxVal; }
&lt;br&gt;
            set { MaxVal = value; }
&lt;br&gt;
        }
&lt;br&gt;

&lt;br&gt;
        public string ALARMMESSAGE
&lt;br&gt;
        {
&lt;br&gt;
            get { return AlarmMessage; }
&lt;br&gt;
        }
&lt;br&gt;
    }
&lt;br&gt;

&lt;br&gt;

&lt;br&gt;
После заполнения коллекции, привязываю данные к DataGridView через BindingSource.
&lt;br&gt;

&lt;br&gt;
Запускаю асинхронно цикл обновления отображения.
&lt;br&gt;
В цикле заполняю новыми значениями ListMyTable полученные от датчиков и в том же цикле проверяю выход за минимум и за максимум и присваиваю соответствующее значение в поле AlarmMessage;
&lt;br&gt;
После этого обновляю DataGridView Refresh();
&lt;br&gt;

&lt;br&gt;
В цикле стоит задержка 1000 мкс. Во время циклического обновления не могу изменить значения MinValue MaxValue через DataGridView. Происходит зависание всего приложения.
&lt;br&gt;

&lt;br&gt;
Возможно ли объединить и цикличное обновление и изменение граничных уставок?
&lt;br&gt;
&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/11/2010 10:59:00 AM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459242.html?rss</link>
      <author>element81</author>
      <pubDate>Thu, 11 Mar 2010 10:59:00 GMT</pubDate>
    </item>
    <item>
      <title>Можно ли threadProcess.Suspend() заменить на Monitor.Wait(threadProcess)? (ответов: 0, последний ответ 3/11/2010 9:41:00 AM</title>
      <description>Во время конвертации проекта с 2003 на 2008 выдало такие предупреждения:
&lt;br&gt;
System.Threading.Thread.Suspend()' is obsolete: 'Thread.Suspend has been deprecated.  Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources
&lt;br&gt;
System.Threading.Thread.Resume()' is obsolete: 'Thread.Resume has been deprecated.  Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources.
&lt;br&gt;

&lt;br&gt;
Корректным ли будет такая замена?
&lt;br&gt;
с threadProcess.Suspend();
&lt;br&gt;
на Monitor.Wait(threadProcess)
&lt;br&gt;

&lt;br&gt;
и потом в другом методе
&lt;br&gt;
с threadProcess.Resume()
&lt;br&gt;
на Monitor.Pulse(threadProcess)
&lt;br&gt;

&lt;br&gt;
threadProcess имеет тип Thread&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/11/2010 9:41:00 AM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459241.html?rss</link>
      <author>varlo</author>
      <pubDate>Thu, 11 Mar 2010 09:41:00 GMT</pubDate>
    </item>
    <item>
      <title>Проблема с TextBox (ответов: 0, последний ответ 3/10/2010 12:34:00 PM</title>
      <description>Появилась проблема с текстовыми полями.
&lt;br&gt;
Есть несколько TextBox, некотоные из них
&lt;br&gt;
Enable=false
&lt;br&gt;
они заполняются Java скриптом таким макаром 
&lt;br&gt;
if(rc4!=null){document.getElementById('ctl00_Content_right_Prod_Event').innerText=rc4;}
&lt;br&gt;
при нажатии на любую кнопку собержимое полей 
&lt;br&gt;
очищается и в отладчике их значения (Prod_Event.Text=&amp;quot;&amp;quot;)
&lt;br&gt;
пустое
&lt;br&gt;
как сделать так , чтобы при постбэке поля не очищались??
&lt;br&gt;
Долбаюсь второй день уже &lt;img src="http://www.aspnetmania.com/images/em/cry_smile.gif" border="0" alt="Плач" /&gt;&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/10/2010 12:34:00 PM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459240.html?rss</link>
      <author>Voffka</author>
      <pubDate>Wed, 10 Mar 2010 12:34:00 GMT</pubDate>
    </item>
    <item>
      <title>вакансия: Архитектор (платформа .Net), Москва (ответов: 0, последний ответ 3/10/2010 12:00:00 AM</title>
      <description>Требования:
&lt;br&gt;
•	опыт проектирования архитектуры на платформе .Net
&lt;br&gt;
•	глубокие знание платформы .Net (C#), Базы Данных SqlServer 2005/2008, разработки сайтов, как клиентской так и серверной частей
&lt;br&gt;
•	приветствуется высокий опыт по оптимизации баз данных
&lt;br&gt;
•	опыт организовывать и вести проектную документацию
&lt;br&gt;
•	навыки планирования проекта и контроля его реализации
&lt;br&gt;
•	опыт оценки трудозатрат и требуемых ресурсов
&lt;br&gt;
•	управление рисками на всех этапах от разработки до сопровождения
&lt;br&gt;
•	опыт выполнения в качестве организатора и технического лидера комплексных проектов большого масштаба и сложности
&lt;br&gt;
•	способность ориентироваться в большом объеме информации, расставлять приоритеты, выделять главное и оценивать развитие ситуации на шаг вперед
&lt;br&gt;
ОБЯЗАННОСТИ:
&lt;br&gt;
•	взаимодействие с заказчиком и аналитиком, сбор технических требований к системе
&lt;br&gt;
•	руководство технической частью проекта, постановка и контроль выполнения задач, координация между участниками в проектной группе
&lt;br&gt;
•	проверка качества выполнения работ по проекту
&lt;br&gt;
•	участие в разработке по необходимости
&lt;br&gt;
•	подготовка планов проектов, согласование работ, проектных рисков, требуемых ресурсов
&lt;br&gt;
Условия:
&lt;br&gt;
•	конкурентный уровень оплаты труда (обсуждаем, зависит от опыта, регулярно пересматривается)
&lt;br&gt;
•	бонусы по завершению этапов проекта
&lt;br&gt;
•	соц. пакет (медстраховка)
&lt;br&gt;
•	корпоративные курсы англ. языка
&lt;br&gt;
•	сертификация и обучение
&lt;br&gt;
•	работа в дружной команде профессиональных специалистов
&lt;br&gt;
•	рост гарантирован
&lt;br&gt;

&lt;br&gt;
milaeva@ok-konsalt.ru&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/10/2010 12:00:00 AM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459239.html?rss</link>
      <author>ok-konsalt</author>
      <pubDate>Wed, 10 Mar 2010 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>SqlConnection: Указанное сетевое имя более недоступно. (ответов: 0, последний ответ 3/9/2010 10:04:00 PM</title>
      <description>Мне нужно сделать поиск по базе данных. Делаю так:
&lt;br&gt;

&lt;br&gt;
protected void Button2_Click(object sender, EventArgs e)
&lt;br&gt;
    {
&lt;br&gt;
        string poisk = TextBox5.Text;
&lt;br&gt;
        string strCon;
&lt;br&gt;
        
&lt;br&gt;
        strCon = &amp;quot;Data Source=(local);AttachDbFilename=Labor3.mdf;Integrated Security=True;&amp;quot;;
&lt;br&gt;

&lt;br&gt;
        String queryy = &amp;quot;select kod_ocenki, uchenik.uch_fio, prepod.fio, ocenka.ocenka_date, ocenka.balli, uchenik.uchenik_id from uchenik, ocenka, prepod	where uchenik.uchenik_id=ocenka.uchenik_id AND prepod.prepod_id=ocenka.prepod_id AND uchenik.uch_fio='&amp;quot; + poisk + &amp;quot;' order by ocenka.ocenka_date&amp;quot;;
&lt;br&gt;
        
&lt;br&gt;
        SqlConnection conn = new SqlConnection(strCon);
&lt;br&gt;
       
&lt;br&gt;
        SqlDataAdapter AdaptDB = new SqlDataAdapter(queryy, strCon);
&lt;br&gt;
        DataSet setDB = new DataSet();
&lt;br&gt;
        AdaptDB.Fill(setDB, &amp;quot;uchenik&amp;quot;);
&lt;br&gt;
        DataView myView = new DataView(setDB.Tables[&amp;quot;uchenik&amp;quot;], &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, DataViewRowState.CurrentRows);
&lt;br&gt;
        GridView1.DataSource = myView;
&lt;br&gt;
        GridView1.DataBind();
&lt;br&gt;
        conn.Close();
&lt;br&gt;

&lt;br&gt;

&lt;br&gt;
        TextBox5.Text = &amp;quot;&amp;quot;;
&lt;br&gt;
    }
&lt;br&gt;

&lt;br&gt;
При нажатии на кнопку поиска выскакивает исключение с текстом:
&lt;br&gt;
Подключение к серверу успешно установлено, но затем произошла ошибка при входе. (provider: Поставщик TCP, error: 0 - Указанное сетевое имя более недоступно.)
&lt;br&gt;

&lt;br&gt;
На вот этой строке: AdaptDB.Fill(setDB, &amp;quot;uchenik&amp;quot;);
&lt;br&gt;

&lt;br&gt;
Хотя таблица с таким именем есть. Что я делаю не так?
&lt;br&gt;

&lt;br&gt;
Читал и делал как написано тут http://www.aspnetmania.com/Articles/Article/81.html в ваших лекциях.&lt;br&gt;&lt;br&gt;Ответов: 0, последний ответ 3/9/2010 10:04:00 PM)</description>
      <link>http://www.aspnetmania.com/Forums/ForumMessage/459238.html?rss</link>
      <author>Seyfer</author>
      <pubDate>Tue, 09 Mar 2010 22:04:00 GMT</pubDate>
    </item>
  </channel>
</rss>