MS.ASP.NET

6 июл 04
dotMSN - .NET MSN Messenger library
Нашел интересную библиотеку работы с MSN Messenger Service. Судя по описанию поддерживает многие функции мессенжера Microsoft, надо будет попробовать насколько это все работоспособно. [URL=http://members.home.nl/b.geertsema/dotMSN/]Качаем здесь[/URL].

@02:52 | Комментарии (0)

5 июл 04
Novell выпустила релиз Mono
Novell анонсировала выход первой официальной версии [URL=http://www.mono-project.com/]проекта Mono[/URL].

@12:00 | Комментарии (0)

15 июн 04
Особенности Response.Redirect
Любопытная информация по поводу Response.Redirect... Следующий код

Try
' Do anything here
Response.Redirect("http://www.microsoft.com")
Catch ex As Exception
Session("error") = ex.message
Response.Redirect("errors.aspx")
End Try

всегда (!) вызовет зайдет в Catch потому что "Redirect calls End which raises a ThreadAbortException exception upon completion", что означает, что выполнение самого редиректа посредине кода вызовет исключение ThreadAbortException.

Классно? :-)

Решение проблемы с исключением может быть таким

Try
Response.Redirect("http://www.microsoft.com")
Catch ex As System.Threading.ThreadAbortException ' Do nothing; redirect will jump to desired target.
Catch ex As Exception
Session("error") = ex.message
Response.Redirect("errors.aspx")
End Try

где как видно ThreadAbortException специально отлавливается

либо

Response.Redirect("http://www.microsoft.com", false)

где используется false, чтобы после редиректа (!) продолжать выполнять код исходной страницы. Бояться того, что исходная страница будет отображена не надо, редирект будет все равно выполнен, но продолжение выполнения кода может без надобности нагрузить сервер, так что первый метод отлова исключения предпочтителен.

@02:15 | Комментарии (0)

12 июн 04
Форматирование
Хороший редактор у студии, но иногда он м...чудит :-) через чур высоким интеллектом, стараясь автоматом отформатировать то, что ему не совсем не надо делать.

Вот, например, если надо вывести запись форматом "Москва, Россия"

при помощи подобного

<%# DataBinder.Eval(Container.DataItem,"City") %>,
<%# DataBinder.Eval(Container.DataItem,"Country") %>

после переключения между режимами HTML/WYSIWYG редактор перенесет запятую на новую строку в результате чего результат уже будет "Москва , Россия"

Чтобы этого не происходило каждый раз при редактировании в визуальном режиме лучше сразу писать

<%# DataBinder.Eval(Container.DataItem,"City") & "," %>

@00:11 | Комментарии (0)

11 июн 04
Microsoft C# FAQ
На сайте Microsoft открылся раздел ответов на часто задаваемые вопросы по C#, который транслируется с blogs.msdn.com, где на вопросы отвечают команда разработчиков C# и MVP. Там же можно задать свой вопрос. Ответов уже не мало, так что представляет интерес почитать, даже есть на тему, что лучше VB.NET или C#. Раздел расположен здесь http://msdn.microsoft.com/vcsharp/team/faq/

@03:21 | Комментарии (0)

24 май 04
3 ссылки, которые могут помочь быстро перегнать код с C# на VB.NET
C# to VB.NET Translator
http://authors.aspalliance.com/aldotnet/examples/translate.aspx

Convert C# to VB.NET
http://www.kamalpatel.net/ConvertCSharp2VB.aspx

CSharp to VB.NET Code Converter
http://www.ragingsmurf.com/vbcsharpconverter.aspx

@00:52 | Комментарии (3)

9 май 04
На ночь глядя.....
...интересные рассуждения на тему методов написания кода в ASP.NET, так же не менее интересные комментарии

Spaghetti, CodeInPage, CodeBehind, and CodeBeside
http://weblogs.asp.net/asmith/archive/2004/04/14/112916.aspx

@00:36 | Комментарии (0)

7 май 04
How to restart ASP.NET application
Иногда требуется рестартовать ASP.NET приложение, что сделать без прямого доступа к серверу многим представляется невозможным. На самом деле все гораздо проще - например, приложение рестартует, если узнает об изменениях в Web.config. Сам файл можно не менять, достаточно сменить атрибут даты последнего изменения файла

vb.net

Dim fi As System.IO.FileInfo = New System.IO.FileInfo(Server.MapPath("~/Web.config"))
fi.LastWriteTime = DateTime.Now

c#

FileInfo fi = new FileInfo(Server.MapPath("~/Web.config"));
fi.LastWriteTime = DateTime.Now;

@01:59 | Комментарии (1)

4 май 04
Поиск по Active Directory по-умолчанию ограничен в 1000 строк
Пытал интересную проблему - COM+, работающий с Active Directory и вызываемый из приложения ASP.NET, выдавал только 1000 записей при запросе AD. Запрос происходил через ADO. Покопавшись в MSDN, оказалось, что по-умолчанию возвращаемый набор содержит только эту 1000

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adsi/adsi/retri...

а чтобы получить больше, требуется задавать значение параметра "Page size" -

Dim Com As New Command
Com.Properties("Page Size") = 2000

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adsi/adsi/searc...

@14:33 | Комментарии (0)

4 май 04
SmartNav.htm not found
Кстати, наткнулся вот на такую проблему (после установки форумов) IIS выдавал ошибку /aspnet_client/system_web/1_1_4322/SmartNav.htm NOT FOUND 404. Конечно, такого файла SmartNav.htm не было, но использовался SmartNav.js... после некоторых размышлений были обновлены клиентские скрипты "aspnet_regiis -c" и все как рукой сняло :-)

@02:28 | Комментарии (1)

 
< Назад Дальше >

  • Об этом дневнике 

  • Мой дневник:
  • Создать/изменить дневник
  • Добавить запись
  • Посмотреть комментарии 

  • 10 активных дневников:
  • Вместо мыслей
         8 окт 21 04:36
  • Записки филантропа
         29 июн 18 22:06
  • Банальный дневник
         18 апр 18 17:43
  • Дневник Доктора на Вобла.ru
         14 июн 16 20:18
  • Дневник Доктора на Вобла.ru
         14 июн 16 20:18
  • Кино онлайн новинки
         20 дек 15 16:23
  • Новинки кино
         13 дек 15 14:42
  • Интернет-заметки о поиске работы в современных условиях
         25 ноя 15 14:28
  • Тайские лекарства предлагает магазин, это тайская, Домашняя диета, чтобы убрать жир
         7 ноя 15 09:43
  • Дневник здоровья
         26 окт 15 13:37
  • Еще по теме:
  • Все дневники
  • Свежие комментарии
  • Что такое дневник?
  •