Kategorie: Programmieren
-
MVC Routing Zugriff auf Route Parameter
Man kann anstatt eines QueryStrings in MVC mittels RouteConfig oder dem MVC Routing direkt über den Actions Pfade definieren und Variablen mit Slash wie Verzeichnisse übergeben statt mit „?“ und „&“ getrennt. Doch wie greift man auf diese dann zu? Hat sich als schwerer bzw. weniger intuitiv als gedacht herausgestellt //in RouteConfig.cs routes.MapRoute( name: „DefaultEmptyOrWithCustAndOrUser“,…
-
PhpMyAdmin Fehler nach Login Mysql 5.5 erforderlich (Windows Server 2012 WPI)
Nach dem Login kommt folgender Fehler Lösung: Über Systemsteuerung > Programme deinstallieren > mysql deinstallieren Windows+R: services.msc und „mysql“ service stoppen Verzeichnisse unter „C:\ProgramData\MySQL“ löschen CMD als Administrator ausführen: sc delete MySQL Neue MySql Version ENDLICH normal über den WebPlattformInstaller installieren
-
Visual Studio 2015 CTP6 Weißer Bildschirm nach TFS Login
Nach dem Upgrade von VisualStudio 2015 auf CTP6 kann es sein, dass es Schwierigkeitenbeim Login auf den TFS (visualstudioonline.com) geben kann. Um diese zu beheben einfach folgenden Befehl in der Visual Studio Command Prompt ausführen: devenv /resetuserdata
-
Resource Datein nicht mit kompilieren
In der Firma hatten wir letztens die Anforderung, dass wir Resource Datein gerne als *.resx Datein am Livesystem vorliegen hätten. Der Grund dafür ist, dass häufig kleine Wording-Änderungen gemeldet wurden, die ein (zumindest teilweise) neues Deployment erfordert haben. Dies geht wie folgt: Rechtsklick auf das Projekt Add/Add-Asp.Net-App_GlobalResources-Folder *.resx Datein in App_GlobalResources verschieben F4 (für Properties…
-
ics Outlook Kalenderdatei generieren
Eine Datei ics.php erstellen und wie nachfolgend aufgeführt aufrufen name = $name; $this->data = „BEGIN:VCALENDAR\nVERSION:2.0\nMETHOD:PUBLISH\nBEGIN:VEVENT\nDTSTART:“.date(„Ymd\THis\Z“,strtotime($start)).“\nDTEND:“.date(„Ymd\THis\Z“,strtotime($end)).“\nLOCATION:“.$location.“\nTRANSP: OPAQUE\nSEQUENCE:0\nUID:\nDTSTAMP:“.date(„Ymd\THis\Z“).“\nSUMMARY:“.$name.“\nDESCRIPTION:“.$description.“\nPRIORITY:1\nCLASS:PUBLIC\nBEGIN:VALARM\nTRIGGER:-PT10080M\nACTION:DISPLAY\nDESCRIPTION:Reminder\nEND:VALARM\nEND:VEVENT\nEND:VCALENDAR\n“; } function saveToServer() { file_put_contents($this->name.“.ics“,$this->data); } function download() { header(„Content-type:text/calendar“); header(‚Content-Disposition: attachment; filename=“‚.$this->name.‘.ics“‚); Header(‚Content-Length: ‚.strlen($this->data)); Header(‚Connection: close‘); echo $this->data; } } $start=date($_GET[„start“]); $end=date($_GET[„end“]); $name=$_GET[„name“]; $description=$_GET[„description“]; $location=$_GET[„location“]; $ics = new ICS($start, $end, $name, $description, $location); $ics->download(); ?> Verwendunghttp://LinkToThisFolder/ics.php?start=2015-03-02%2020:15:00&end=2015-03-03%2015:30:00&name=Titel&description=Beschreibung Artikel zum…
-
VS Cordova App im Chrome Browser starten
Durch die Vorbereitung auf dem Vortrag beim MDAW #6 über Angular JS in Universal Apps, haben Stefan Kern und ich heraus gefunden, wie man Universal Apps im Browser anzeigen kann. Wie ich nun feststellen konnte, lässt sich genau das selbe Konzept auch für Apache Cordova Apps anwenden. Einfach neben dem Cordova Projekt noch eine…
-
MVC Ajax Live Suche mit kaum Javascript
Das fertige Example steht unten zum Download bereit! WICHTIG: Wir benötigen das Nuget Package „Microsoft.jQuery.Unobtrusive.Ajax“, dies war früher standardmäßig im MVC Template dabei und ist es nicht mehr! Zum Einbinden des Packages am Einfachsten in der „BundleConfig.cs“ bei jquery auch jquery.unobstrusive* hinzufügen bundles.Add(new ScriptBundle(„~/bundles/jquery“).Include( „~/Scripts/jquery.unobtrusive*“, //added for mvc ajax support „~/Scripts/jquery-{version}.js“)); WICHTIG: Ich hatte später…
-
Razor Aktuelle View als Kommentar anzeigen
Wie oft fragt man sich in welcher View der Button oder Text steht, der gerade im Browser zu sehen ist. Ich habe mich gefragt ob man nicht den Pfad zur aktuellen View ausgeben kann und z.B. als Kommentar in der _Layout.cshtml ausgeben kann. Und JA, das geht :D. Weil dies doch mehr Informationen ausgibt, als…
-
MySQL Remote Access erlauben
CMD als Administrator ausführen CD „C:\Program Files\MySQL\MySQL Server 5.5\bin“ mysql -u root –password=MyMySqlPW GRANT ALL PRIVILEGES ON *.* TO ‚USERNAME‚@’%‘ IDENTIFIED BY ‚PASSWORD‚; In der Firewall muss Port 3306 für eingehende Verbindungen zugelassen werden Wobei durch USERNAME und PASSWORD ein neuer MySQL Benutzer (nicht Windows Benutzer!) erstellt wird Statt dem %-Zeichen, kann auch eine spezielle…
-
jQuery CSS selector array nur Text
Ich weiß nicht ob es hierzu eine schönere Lösung gibt (falls ja, bitte kommentieren!), aber so geht es: var tags = $(„body #tags a“); tags.each(function(index) { tags[index] = $(this).text(); });