Ich arbeite seit mehr als 2 Jahren als Asp. 09 Wenn ich vorhabe, auf .NET umzusteigen, schreibe ich zunächst die Probleme auf, die während des Lernprozesses aufgetreten sind, und die Lösungen, um mich selbst und diejenigen, die nach mir kommen, daran zu erinnern, Umwege zu vermeiden.
1. F: Was bedeutet die Tilde „~“ im Pfad in asp.net?
A: Es ist das Stammverzeichnis Ihres virtuellen Verzeichnisses.
Wenn Ihr virtuelles Verzeichnis beispielsweise http://localhost/web ist, dann ist ~/aaa/index.html http://localhost/web/aaa/index.html
Referenz: http://topic.csdn.net/t/20060309/13/4603073.html
Schlüsselwörter: asp.net-Pfadwelle
Engine: Google
2 Wie verwende ich c#, um JS-Handler an Client-Ereignisse von Serversteuerelementen zu binden?
wctl.Attributes.Add("onfocus", string.Format("this.className = '{0}';", className));
Der Code nach der HTML-Programmierung lautet;
onfocus="this.className='className'"
18:11 1.3.2009: Verwenden Sie C#-Code, um den Konfigurationsabschnitt <connectionStrings> in der Datei web.config zu lesen
Demo:
<connectionStrings>
<add name="test_dbConnectionString" ConnectionString="Data Source=PROGRAM-8P1PK1;Initial Catalog=test_db;User ID=sa;PassWord=000000"
anbieterName="System.Data.SqlClient" />
</connectionStrings>
1 Referenz unter Verwendung des System.Web.Configuration-Namespace
2 String ConnectionString =ConfigurationManager.ConnectionStrings["dbConnectionString"].ConnectionString;
Referenz: http://www.1-100.org/AspNet/25018.htm
Schlüsselwörter: ConnectionStrings asp.net