19 cze 2009 o 17:02 | ASP.Net
Autor: admin |
Kontrolka ASP:Menu dziwnie się zachowuje / renderuje w przypadku wielopoziomowego menu w przeglądarkach Chrome i Menu. Jest kilka rozwiązań tego problemu. Poniżej jeden z nich, prawdopodobnie najszybszy.
W kodzie danej Page / MasterPage / bądź klasy nadrzędnej nad naszymi „Page” dodajemy:
| 01 | protected override void OnInit(EventArgs e) |
| 02 | { |
| 03 | base.OnInit(e); |
| 04 | |
| 05 | if (!string.IsNullOrEmpty(Request.UserAgent) && |
| 06 | (Request.UserAgent.IndexOf("AppleWebKit") > 0)) |
| 07 | { |
| 08 | Request.Browser.Adapters.Clear(); |
| 09 | } |
| 10 | } |
12 cze 2009 o 10:43 | Visual Studio
Autor: admin |
Podczas próby odinstalowania Visual Studio 2008 (również Team System) natrafiamy na taki komunikat:
„A problem has been encountered while loading the setup components. Canceling Setup.„.
W takim wypadku należy najpierw odinstalować wszystkie poprawki i dodatki do Visual Studio, a następnie ponowić próbę odinstalowania samego Visual Studio.
1 cze 2009 o 15:28 | ASP.Net
Autor: admin |
Co może być przyczyną jeżeli podczas próby użycia
ASP.Net Charting Control pojawia nam się HttpException:
Błąd podczas wykonywania żądania podrzędnego dla ChartImg.axd ?
1. Brak odpowiedniego wpisu w
web.config w sekcji HttpHandlers.
Wpis w pliku konfiguracyjnym naszej Web’owej aplikacji po poprawnej instalacji kontrolki powinien wyglądać tak:
| 1 | <add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" |
| 2 | validate="false" ></add> |
2. Jeżeli
HttpException występuje tylko tuż po wywołaniu POST, wtedy nasz wpis w
web.config powinien wyglądać następująco:
| 1 | <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" |
| 2 | validate="false" ></add> |
Dodatkowe problemu mogą się pojawić przy wyświetlaniu wykresu jeżeli w sekcji
<handlers> nie mamy następującego wpisu:
| 1 | <remove name="ChartImageHandler" /> |
| 2 | <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD" |
| 3 | path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> |
1 cze 2009 o 10:03 | T-SQL
Autor: admin |
Jak pobrać losowy rekord z tablicy w bazie danych ?
Np. tak:
| 1 | SELECT TOP (1) imie FROM obywatele |
| 2 | ORDER BY NEWID() |
| 3 | |
Przykład dla bazy danych MySql:
| 1 | SELECT imie FROM obywatele |
| 2 | ORDER BY RAND() |
| 3 | LIMIT 1 |
| 4 | |
Zapytanie w MS Access:
| 1 | SELECT TOP (1) imie |
| 2 | FROM obywatele |
| 3 | ORDER BY Rnd(kolumna_id) |
27 maj 2009 o 9:48 | T-SQL
Autor: admin |
Chcemy wstawić tekst zawierający znaki końca wiersza do pola typu varchar za pomocą zapytania T-SQL ?
Możemy to zrobić tak:
| 1 | INSERT INTO [dbo].[Teksty] ([Tresc]) |
| 2 | VALUES ('Pierwsza linia' + CHAR(13) + CHAR(10) + |
| 3 | 'druga linia' + CHAR(13) + CHAR(10) + 'trzecia linia.') |
albo po prostu:
| 1 | INSERT INTO [dbo].[Teksty] ([Tresc]) |
| 2 | VALUES ( |
| 3 | 'Pierwsza linia |
| 4 | druga linia |
| 5 | trzecia linia.') |