My Tools
Um das arbeiten am PC zu vereinfachen, gibt es ja eine Menge Tools. Welche ich einsetze, von denen ich bisher überzeugt bin, möchte ich euch nicht vor enthalten:
- Dateimanger: Total Commander (Dateimanager)
- Kleiner schneller Editor mit vielen Extras: Notepadd++ (schneller Editor mit sehr vielen Funktionen)
- Subversionintegration: Tortoise SVN Client
- Passwörter merken: KeePass
- Virtualisierung: Sun VirtualBox
- Zeiterfassung: Task Coach
- VPN-Client: Shrew VPN Client
IDE:
- .NET: Visual Studio
- PHP: Zend Studio 7 oder die freie eingeschränkte Version Eclipse PDT
Vielleicht kennt ja der ein oder andere einige noch nicht.
Empfehlungen von euch:
- UltraMon (Multiple Monitore handeln) UltraMon
[C#] – Bilder von einer URL laden und für DB vorbereiten
Hi
ich hoffe das hilft euch ein wenig:
Ich brauchte eine Variante, um Bilder (die Url der Bilder habe ich) von einer Website zu laden und für das speichern in eine Datenbank vorzubereiten. Da habe ich HttpWebRequest gefunden und bin zur folgenden Lösung gekommen:
// generate WebRequest // this.ImageHTTPSrc == "http://www.example.com/image.jpg" HttpWebRequest request = (HttpWebRequest)WebRequest.Create(this.ImageHTTPSrc); // timeout request.Timeout = 10000; // 10 secs request.ReadWriteTimeout = 10000; // get imagadata HttpWebResponse response = (HttpWebResponse)request.GetResponse(); // save in Stream object Stream resStream = response.GetResponseStream(); // create a image object from stream this.ImageData = Image.FromStream(resStream); // close resStream.Close(); response.Close(); // convert Image2ByteArray | for database ImageConverter imgConv = new ImageConverter(); this.ImageDataByteArray = (byte[])imgConv.ConvertTo(this.ImageData, System.Type.GetType("System.Byte[]")); // save image object 2 fs //this.ImageData.Save("c:\\tmp\\" + this.strNumber+".jpg");
Natürlich muss man hier noch die Excepitons abfangen usw. Aber als Anregung soll dies reichen
[ASP.NET] – Zeilenumbruch im Gridview – Eval / Bind
Wieder was gelernt
EIch habe im Gridview einen Zeilenumbruch erzeugt mit
[vbnet]
<%#Replace(Eval("keywords"), vbNewLine, "
")%>
[/vbnet]
Wenn aber das Feld leer ist, kommt eine DBNull Exception. Richt ist es so:
[vbnet]
<%#Eval("keywords").ToString().Replace(vnNewLine, "
")%>
[/vbnet]
Hoffe das hilft
[ASP.NET] – SecurityTrimmingEnabled=”true”
Ich falle immer wieder darauf rein...
in Visual Studio gibt es einen Bug mit dem Autointellisense und dem Wort SecurityTrimmingEnabled="true".
Automatisch wird die eigenschaft so eingefügt:
[asp]
aber es ist falsch geschrieben, so ist es richtig:
[asp]
MSDN - SecurityTrimmingEnabled
Namespace: System.Web
Assembly: System.Web (in system.web.dll)
[csharp]
public bool SecurityTrimmingEnabled { get; }
[/csharp]
In diesem Sinne
ASP.NET – DateTime in einer *.aspx Datei formatieren
Wenn man mit Bind ein Control an das SQL-Datasource gebunden hat, kann man diese auch mit dem Bind formatieren. Hier anhand eines Feldes von DateTime:
Normale Bindung
[html]
Ausgabe:
25.09.2006 01:03:54
Und Formatiert man es, wenn man z.B. keine Uhrzeit haben möchte:
[html]
Ausgabe:
25.09.2006
Membership UserId auslesen und an GridView / DetailView als Parameter übergeben
Hallo,
wenn man ASP.NET 2.0 nutzt und die dazugehörige Userverwaltung, kann man für seine eigene Tabellen mal die UserId gebrauchen. sie ist im SQL Server 2005 vom DatenTyp uniqueidentifier.
Bekommt tut man diese über folgende CodeZeilen:
// userdaten holen MembershipUser myObject = Membership.GetUser ( ); // userid extrahieren (ist aber vom Typ System.Guid) string tmpUserID = myObject.ProviderUserKey.ToString ( );
Um diese nun als zusätzlichen Parameter in einem Grid- / DetailsView zu übergeben. muss man nun folgende Ereignisse bearbeiten:
GridView (beim update):
protected void gvNews_RowUpdating ( object sender, GridViewUpdateEventArgs e ) { // userdaten holen MembershipUser myObject = Membership.GetUser ( ); // userid extrahieren (ist aber vom Typ System.Guid) string tmpUserID = myObject.ProviderUserKey.ToString ( ); // als parameter hinzufügen e.NewValues.Add ( "username", tmpUserID ); }
DetailsView (insert)
protected void dvAddNews_ItemInserting ( object sender, DetailsViewInsertEventArgs e ) { // userdaten holen MembershipUser myObject = Membership.GetUser ( ); // userid extrahieren (ist aber vom Typ System.Guid) string tmpUserID = myObject.ProviderUserKey.ToString ( ); // als parameter hinzufügen e.Values.Add ( "username", tmpUserID ); }
Wenn es noch einfacher geht, bitte melden
Definition: ASP && ASP.NET
Hy, damit alle mal bescheid wissen, die immer sagen, "Du kannst doch ASP"....
Ich hasse es langsam
Hier mal die Definition ASP && ASP.NET
Dank an Thomas
ASP
Abkürzung für Active Server Pages, den Vorgänger von ASP.NET. Reine "Scriptumgebung", in der üblicherweise mit VBScript oder JScript, einer JavaScript-Variante von Microsoft, prozedural programmiert wird. Die Scripts, meist mit Endung .asp, werden dann vom Server beim Aufruf interpretiert, das Ergebnis zum Client geschickt. Wurde 2002 durch ASP.NET 1.0 abgelöst, existierte selbst bis Version 3.0, und verliert heute immer mehr an Bedeutung.
ASP.NET
Angedacht wohl einmal als "Active Server Pages .NET", hat sich der Name verselbstständigt. Von Active Server Pages spricht heute niemand mehr. ASP.NET ist der Teil des .NET Frameworks, der dafür zuständig ist, via (Web-) Server zu kommunizieren, etwa via HTML-Seiten (WebForms, UserControls) oder WebServices. Aktuelle Version ist 2.0, für die viele Zusatzfeatures wie etwa ASP.NET Ajax 1.0 zur Verfügung stehen.
[asp.net] – Masterpage: form name=”aspnetForm”
Hallo,
wenn man eine Masterpage erstellt und natürlich auch eine Unterseite dazu, kommt nach dem Rendern folgendes form zum Vorschein:
[html]



