dotnetomaniak.pl - Artykuły z tagiem asp.net

Poniedziałek, styczeń 30. 2012Niekonsekwencje w ASP.NETAutor:Paweł Goleń | Data:2012-01-30 21:48 | Kategorie:Security, WebApps | Brak komentarzy | Brak Śladów Na ostatnim spotkaniu OWASP w Krakowie jedna z prezentacji dotyczyła zapobiegania XSS w aplikacjach tworzonych w ASP.NET. Z prezentacją można zapoznać się t...

Dziel się z innymi:
Niekonsekwencje w ASP.NET

Web 3456 dni, 17 godzin, 59 minut temu http://ziembor.wordpress.com/ 314 źrodło rozwiń

autor: Z dzisiejszej ankiety na FanPage'u dotnetomaniaka wynika, że sporo z nas na co dzień tworzy aplikacje ASP.NET (czy to WebForms czy też MVC). Zapewne zatem przyda nam się trochę darmowej wiedzy od Googla, co i jak wpływa na wyniki wyszukiwania i PR. Czy wiesz np. jak robot Google  traktuje adresy z '-' a adresy z '_'? Jest jakaś różnica a może nie ma? Czy adresy z '/' na końcu są lepsze od tych bez? Czy dodawanie www do domeny ma jakieś znaczenie? Na te i inne pytania odpowie...

.NET blog: Wiedza od Google

Inne 3518 dni, 23 godziny, 12 minut temu macko 249 źrodło rozwiń

Definiując ścieżki w aplikacji ASP.NET MVC możemy zadać warunki (constraint) określające poprawność reguły dla parametru. Ja na przykład stosuję (między innymi) domyślnie constraint, który przepuszcza ścieżki pisane tylko małymi literami. Dzięki temu ustrzegam się przed zdublowanymi stronami indeksowanymi przez wyszukiwarki (wielkość liter ma znaczenie). Niestety dla jednego parametru można zadać tylko jeden warunek naraz. A co jeśli chcemy dołożyć kolejny? Można sobie pomóc korzystając z jednego, który ...

Źródło: dario-g.com
Dziel się z innymi:
Dario-G | MultiConstraint w ASP.NET MVC

Web 3570 dni, 8 godzin, 43 minuty temu macko 179 źrodło rozwiń

autor: We wpisie chciałem zwrócić uwagę na ważną sprawę, która nie jest taka oczywista: wywołanie metody FormsAuthentication.RedirectToLoginPage NIE kończy przetwarzania danej strony (informacja o tym została dodana do dokumentacji dopiero w wersji 3.5 w maju 2010)! Załóżmy, że użytkownik nie generuje ruchu na stronie przez jakiś czas, wystawiony ticket wygasa. Następnie np. naciska na submit buttona lub sortuje grida (triggeruje postback) – poniższy handler (i wszystko inne – walidacja, eventy) wykona s...

Tagi: asp.net
Dziel się z innymi:
FormsAuthentication.RedirectToLoginPage, Response.End oraz Response.Close

Web 3621 dni, 19 godzin, 28 minut temu paduda 84 źrodło rozwiń

The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>). to paskudny błąd, który generowany jest przez klasę System.Web.UI.ControlCollection. Ma to miejsce przy próbie modyfikacji kolekcji, na przykład przez wywołanie Add(Control control), w przypadku kiedy kontrolki w niej zawarte korzystają z wyrażeń postaci <% ... %> lub <%= ... %>. Istnieje kilka sposób ominięcia tego problemu: Kod zawierający wyrażenia <% ... %> lub <%= ... %> umieścić w ...

The Controls collection cannot be modified because the control contains code blocks (i.e. % ... %)

Web 3732 dni, 20 godzin, 59 minut temu macko 61 źrodło rozwiń

Wielu niezależnych developerów i małe firmy korzystają z usług firm hostingowych ze względu na koszty. Na jednym serwerze może działać kilkadziesiąt oddzielnych stron. Ważna jest taka ich konfiguracja, aby żadna nie mogła zaszkodzić pozostałym i aby nie mogły odczytywać np. ciągów połączeń ze swoich web.configów. IIS pozwala firmom hostującym strony na zdefiniowanie poziomów zaufania, które określają operacje, które mogą być wykonywane (lista poniżej, zobacz także tą stronę). Istnieje także możliwość zde...

Dziel się z innymi:
Poziomy zaufania ASP.NET

Web 3764 dni, 8 godzin, 54 minuty temu macko 117 źrodło rozwiń

Hostingiem ASP na Webio.pl jestem bardzo mile zaskoczony. Niedrogi, a niezawodny i funkcjonalny. Problemem jest tylko automatyczne ubijanie nieaktywnej aplikacji po 20 minutach. Staje się to uciążliwe jeśli:  start aplikacji długo trwa (pierwszy wizytujący będzie musiał czekać) potrzeb...

Źródło: mnajman.com
Dziel się z innymi:
Hosting Webio - zatrzymywanie aplikacji

Web 3796 dni, 6 godzin, 33 minuty temu Paweł Łukasik 326 źrodło rozwiń

Jakiś czas temu był na tym blogu wpis dotyczący GridView i TemplateField, czyli sposobu wygodniejszą wizualizację i edycję danych tabelarycznych. W ten sposób łatwo można zamienić skomplikowane numeryczne identyfikatory (pochodzące z kluczy obcych) na dropdown-listy przedstawiające dane z innych tabel. Jednak co się stanie, gdy nasza kolumna z identyfikatorami dopuszcza wartości puste (NULL)? Otóż pojawi się wtedy „błąd serwera w aplikacji ....”. Zobaczmy jak sobie można z tym poradzić.Załóżmy, że pierwo...

Dziel się z innymi:
Element 'DropDownList' ma wartość SelectedValue, która jest nieprawidłowa, ponieważ nie istnieje na liście elementów... [PL] |  Maciej Zbrzezny: Programowanie i Technologie

Web 3852 dni, 11 godzin, 47 minut temu gordon_shumway 174 źrodło rozwiń

Pracując nad wrzuceniem aplikacji klienckiej napisanej w ASP.NET wykorzystującej WCF natrafiłem na errory. W tym artykule chciałbym przedstawić sposoby ich rozwiązania.

Tagi: asp.net, iis, WCF
Dziel się z innymi:
Rozwiązanie problemów z WCF i IIS « Netmajor's Tech Blog

Web 3872 dni, 9 godzin, 34 minuty temu netmajor 115 źrodło rozwiń

autor: Wspominałem już kiedyś o FAKE - F# Make. Jest to narzędzie do wykonywania buildów, tak jak MSBuild, nAnt, Rake, psake czy wiele innych. Przez krótki czas (przy jednym projekcie) miałem okazję się nim pobawić, i bardzo przypadło mi do gustu. Dzisiaj pokażę jak można z niego skorzystać. Na początek jednak kilka linków: * FAKE na Githubie * blog autora * Google group * historia stabilnych buildów na CodeProject TeamCity - trzeba zalogować się jako gość, wybrać najnowszy build, i... ściągać najnowsz...

Dziel się z innymi:
Budowanie projektu ASP.NET z FAKE

Narzędzia 3898 dni, 11 godzin, 20 minut temu macko 65 źrodło rozwiń

Po powiązaniu naszej kolekcji z repeaterem za pomocą polecenia DataBind() nasze dane wyświetlane są w wierszach. Zaimplementujmy na początek możliwość dodawania nowego wiersza. Wiersz ten nie może wyświetlać żadnego tekstu, ale jednocześnie repeater wyświetlać musi elementy znajdujące się w kolekcji. Jak uważni czytelnicy zapewne zauważą jest tu pewna sprzeczność. Klasa SimpleItem przechowuje bowiem identyfikator jak typ int, który nie jest nullowalny. Z tego powodu nie można wymagać prostego dodania p...

Dziel się z innymi:
ASP.NET: Repeater cz. 2

Web 3902 dni, 7 godzin, 11 minut temu gordon_shumway 50 źrodło rozwiń

W kolejnych dwóch postach postaram opisać się moje zmagania z kontrolką ASP.NET o nazwie repeater. Z racji dużej liczby kodu, jaki będzie zamieszczony postanowiłem w niniejszym poście zrobić wprowadzenie, w drugim zaś objaśnić większość implementacji dla postawionego zadania. Zadaniem tym jest stworzenie funkcjonalności, dzięki której pola tekstowe na stronie mogłyby być dodawane w razie potrzeby w nieskończoność. Chcemy za...

Dziel się z innymi:
ASP.NET: Repeater cz. 1 « Michał Urbański Blog

Web 3902 dni, 7 godzin, 11 minut temu gordon_shumway 80 źrodło rozwiń

Tworzymy prostą stronę w ASP .NET 4.0 cz.4 Nadszedł czas na ostatni, póki co, wpis z serii. Dziś pokaże Wam jak zrobić, żeby komentarze w naszej stronie dodawane były przy użyciu technologii ASP.NET AJAX. Zanim jednak przejdziemy do przykładu chciałbym przypomnieć czym jest AJAX. Definicja wyciągnięta z wikipedii brzmi:AJAX (ang. Asynchronous JavaScript and XML, asynchroniczny JavaScript i XML) – technologia tworzenia aplikacji internetowych, w której interakcja użytkownika z serwerem odbywa się bez ...

Dziel się z innymi:
Tworzymy prostą stronę w ASP .NET 4.0 cz.4 | DanielJarzynka.net

Web 3902 dni, 18 godzin, 1 minutę temu Kelut 158 źrodło rozwiń

Każdy webmaster, który rozpoczyna swoją przygodę z tworzeniem stron od statycznego HTML, szybko przekonuje się, że nie jest to do końca, najlepsze wyjście. O ile w przypadku statycznych stron stworzonych na kształt wizytówek, albo stron stworzonych na specjalną okazję i nie wymagających późniejszej edycji może się sprawdzić (szybkie i tanie rozwiązanie), o tyle w przypadku stron wymagających zmienności w treści, czy też interakcji z użytkownikiem (Web 2.0 i te sprawy..) szybko okazuje się bezużyteczny. W...

Dziel się z innymi:
Szablony stron w ASP.NET i PHP (Smarty) - Alt Control Delete

Web 3930 dni, 21 godzin, 38 minut temu https://me.yahoo.com/a/Euok... 123 źrodło rozwiń

Kolejny post dotyczący podstaw ASP.NET. Tym razem przyszedł czas na omówienie mechanizmu, jakim jest View state. Mechanizm ten jest wykorzystywany do przechowywania informacji, które muszą być podtrzymane pomiędzy kolejnymi postbackami. Informacja o przechowywanych danych jest zawarta w jednym lub więcej polach ukrytych (hidden fields) dołączanych do kodu html strony. Warto podkreślić, że View state przeznaczony je...

Dziel się z innymi:
ASP.NET: View state – podstawy

Web 3947 dni, 11 godzin, 37 minut temu macko 197 źrodło rozwiń

Przez długi okres czasu zmagałem się z problemami związanymi z liczbami zmiennoprzecinkowymi w ASP.NET MVC 2. Problemów tych było tak wiele, że nie sposób jest omówić ich tu wszystkich. W większości przypadków dotyczyły one odmiennego interpretowania separatora (czyli znaku oddzielającego część całkowitą liczby, od części ułamkowej) przez serwer oraz przez walidator. Próbowałem wielu różnych sposobów, żeby sobie z tym poradzić, lecz nic nie dawało satysfakcjonujących mnie rezultatów. Okazało się, że wyni...

Dziel się z innymi:
Zmiennoprzecinkowe problemy

Web 3960 dni, 21 godzin, 20 minut temu paduda 58 źrodło rozwiń

Przeglądając różne tutoriale związane z ASP.NET MVC 2 napotkałem na pewien szczegół, który początkowo był dla mnie niezbyt zrozumiały. Mam tu na myśli znaczniki, których używamy do wyświetlania danych/kodu w widokach. Jak się okazuje, istnieją trzy typy tych znaczników, które są bardzo podobne do siebie, lecz stosuje się je w różnych sytuacjach. Poniżej krótka ściągawka, którą utworzyłem na bazie własnych doświadczeń....

Dziel się z innymi:
[ASP.NET MVC 2] <%, <%= oraz <%:

Web 3968 dni, 2 godziny, 32 minuty temu macko 97 źrodło rozwiń

4Sep/100ASP.NET sposób na zliczanie użytkowników online – StateServer Na temat dzisiejszego posta wybrałem problem z którym spotkałem się ostatnio w jednym z moich projektów. Mianowicie sprawa dotyczy zliczania ilości użytkowników, którzy w bieżącej chwili korzystają z naszej aplikacji. System miał już wcześniej zaimplementowaną taka funkcjonalność, ale z pewnych względów (o tym pó...

Źródło: blog.tsubik.com
Dziel się z innymi:
ASP.NET sposób na zliczanie użytkowników online – StateServer « .NET Development blog

Web 3979 dni, 17 godzin, 18 minut temu jaymz85 109 źrodło rozwiń

Autor: Kolejny "kliento-walidacyjno-mvcowy post". Tym razem zmagałem się z niedziałającą walidacją po wpięciu w DOM HTMLa zwróconego z serwera. Akcja kontrolera kończyła się instrukcją: 1: return PartialView(viewName, model) , a wstawianie w odpowiednie miejsce po stronie klienta odbywało się poprzez wywołanie jQuery.html(). Zdziwienie moje było o tyle duże, że kawałek DOMu uzyskiwany przez przeglądarkę najwyraźniej zawierał skrypt odpowiedzialny za walidację (inspected by Firebug).

Dziel się z innymi:
ASP.NET MVC, walidacja client-side, dynamic partial views i jQuery

Web 4007 dni, 8 godzin, 54 minuty temu paduda 110 źrodło rozwiń

Często zdarza się że w projekcie ASN.NET Ajax, oprócz Microsoft Ajax Library używamy jeszcze jQuery . Jest to genialna biblioteka, zachwalana przez wszystkich dot netowych guru jak Scott Gunthrie oraz Omar Al Zahir. Wcześniej czy później napotkamy metody document.ready() oraz pageLoad(). I powstaje pytanie czy można ich używać razem.Otóż TAK! Czy to to samo? Niekoniecznie. Pod maską document.ready() jest zdarzenie DOMContentLoaded, jeśli przeglądarka je obsługuje. Jeśli nie, wywoływane jest zdarzenie win...

Tagi: AJAX, asp.net, jQuery
Dziel się z innymi:
Programowanie i okolice: Document.ready() vs pageLoad() - deatchmatch bibliotek Ajax

Web 4032 dni, 10 godzin, 54 minuty temu ozgrozo 59 źrodło rozwiń

1 2 3 4 5 6 7 8 9

sierpień

27.
dynamIT 2021
Kraków, Browar Lubicz, ul. Lubicz 17J

październik

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,65)
8
(9 790,28)
9
(8 866,31)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 221,45)