mobile Websites SEO per Sitemap

Ein recht junges Problem mobiler ASP.NET Websites ist die Indizierung durch Suchmaschinen wie BING oder Google. Persönlich mag ich den Begriff SEO (Search Engine Optimization) nicht, da er vorgaukelt, das man Websites für Google optimieren muss. Sollte man eigentlich nicht. Websites sollten optimal ... [Mehr]

JQuery Mobile Ajax Callbacks

ASP.NET Websites und das ASP.NET Scriptmanager Steuerelement können unter Umständen in Konflikt geraten. Grund ist, das Jquery Mobile automatisch clientseitige redirects per XMLHTTPRequest nachlädt. Der Vorteil dieses Callbacks ist, das man dann den Seitenwechsel wunderbar animieren kann. Es reich... [Mehr]

CDN mit ASP.NET Scriptmanager

Performance, Performance hallt es durch die Hallen. Wenn man sich allerdings mit Fiddler die Details von Websites und Services ansieht wird man eher Waste, Waste, Waste rufen. Mich wundert es das die Grünen nicht schon lange eine Steuer auf Prozessortakte oder DSL Bits erheben wollen. Verbraucht all... [Mehr]

Listview forward Paging für mobile

In mobilen Clients wird gerne eine Scrollbare Liste angezeigt, die der Benutzer mit einem Button am Boden erweitern kann. Bei jedem Click wird die Liste länger und länger. Als Beispiel die Suche nach Bahn oder Flug. Alle Flüge ab 08:00, dann werden 10  angezeigt. Mit click auf [weitere] kommen ... [Mehr]

ASP.net Gridview Forward Only Paging

Erinnern Sie sich noch an “Frames sind böse”? Oder HTML Layout Tabellen sind pfui. Dabei sind <table> Element immer noch völlig OK wenn es um die Darstellung von Daten in Tabellen geht. Streng genommen sind sie sogar erste Wahl, da die Struktur z.B. von Lesegeräten für Sehbehinderte ausgewerte... [Mehr]

ASP.NET ASMX Services mit Windows 8 Store APP

In meiner aktuellen Windows Developer Schulung wollte ich einen ASP.NET Webservice aufrufen. Dabei sollte per JSON und nicht per SOAP gearbeitet werden. Was in JavaScript ganz einfach geht, hat eine kleine Überraschung für mich bereit gehalten. Regelmäßige Leser meines Blogs werden erkennen mit C# u... [Mehr]

mobile Paging mit ASP.NET Webforms

Wer mehr Daten hat als auf den Bildschirm passen, verwendet gerne Paging in Zusammenarbeit mit  einem Datagrid.  Das ist sowohl aus Performance als auch Useability Sicht bei mobilen Clients nicht optimal. Ein Smartphone hat naturgemäß einen kleinen Screen. Der User soll am besten,direkt di... [Mehr]

ASP.NET TextBox Reloaded

Immer wieder stoße ich auf Vorurteile bezüglich Webforms. Einmal abgesehen davon, das ein INPUT Element durch einfachen Zusatz von runat=”server” zum HTML Server Element wird, kann auch ein Webforms Element “sauberen” HTML5 Code.  Ein Beispiel sind die neuen Input Type Attribute mit Werten wie... [Mehr]

Migrating ASP.NET View nach 4.5

In einer rund 8 Jahre alten Web Anwendung muss eine einzelne Page modernisiert werden. Die Webanwendung ist eine Website, also kann man direkt den Code im Code Behind ändern ohne den Rest der Anwendung zu zerstören. Der damaligen Auffassung von OOP folgend wurde mehrfach, teils inhaltslos, gekapselt... [Mehr]

ASMX Webservices reloaded

In den Anfängen von .NET  vor über 10 Jahren gab es .NET Remoting und Webservices für Objekt Kommunikation über Anwendungsgrenzen hinweg. Die ASP.NET Web Services waren supereinfach zu konfigurieren (nämlich nichts) zu programmieren ( ein Methoden Attribut genügt) zu konsumieren ( add service r... [Mehr]