Die Installation der lizenzfreien Sharepoint Foundation 2010 mit SearchServer Express 2010 birgt einige Fallstricke und ist ohne entsprechende Vorbereitung quasi zum Scheitern verurteilt.
Hier helfen die beiden folgenden Checklisten…
Schön, dass es sie gibt: Den <TextMode=”Password”> bei der <asp:TextBox>.
Aber schade, dass sich das Control anders verhält als die “Standard-Textbox”. Nach einem Postback sind die enthaltenen Eingaben nämlich weg. Gerade bei Registrierungsformularen, die Informationen ein- und ausblenden sollen (je nachdem was der Benutzer so anklickt), wäre es aber sehr wünschenswert, wenn der Inhalt beim Postback erhalten bleibt.
Dieses Verhalten lässt sich mit einem einfachen Code-Schnippsel einstellen:
1
2
3
4
5
| protected void Page_Load(object sender, EventArgs e)
{
textboxPasswort.Attributes.Add
(“value”, Request.Form[textboxPasswort.UniqueID]);
} |
Man braucht es halt doch: das Captcha-Control. Ohne dieses erstickt man in Spam-Submitted-Forms…
Unter
http://www.mondor.org/captcha.aspx
ist es freies, leicht integriebares Captcha-Control als Download verfügbar.
Kleiner Zusatz für die Verwendung in der web.config:
IIS 7:
Unter system.webserver handlers muss noch der folgende Abschnitt hinterlegt werden:
<add path=”CaptchaImage.axd” verb=”GET” preCondition=”integratedMode,runtimeVersionv2.0″/>
IIS 6:
Den Abschnitt unter system.web httphandlers ablegen
Manchmal ist es wichtig, dass man die vergebene ID in einer Tabelle auf dem MS-SQL-Server kennt.
Das ist mit dem folgenden Statement möglich [id = auto increment Spalte]:
INSERT INTO TABELLE(meinfeld)
OUTPUT INSERTED.id
VALUES(‘meineintrag’)
Innerhalb von .NET-Source lässt sich das Statement mit dem OleDbReader / SqlReader problemlos ausführen und auswerten…
Mal in die private Geschmacks-Schatulle gegriffen:
Ein Blog, den ich sehr regelmäßig verfolge und wärmstens empfehlen kann:
http://www.agenten-des-guten-geschmacks.de
Die aktuelle Assembly-Version kann man wie folgt auslesen:
Windows-Forms-Anwendung
Application.Productversion
Windows-Service / DLL
System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()
Wer mal auf die Schnelle einen ConnectionString für einen Datenzugriff unter .NET braucht:
Auf dieser Webseite sind ConnStrings für jeden erdenklichen Zugriff zu finden…
http://www.connectionstrings.com
(Danke an Thomas Br. / Thomas G.)