Wenn im definierten Stil Chinesisch vorkommt, wie zum Beispiel .sometyle {font-family:@黑体;}, und es falsch geschrieben ist, wie zum Beispiel .sometyle {font-family: 黑体;}, sollte dies eine falsche Schreibweise sein , also nicht nur das Der Stil funktioniert nicht, und es wirkt sich auch auf den dahinter definierten Stil aus. Ich weiß nicht, ob dies die Regel für das Parsen von CSS ist oder ob es ein Problem mit ASP.NET 2.0 ist.
Wenn Sie die aus dem Internet heruntergeladene js-Datei direkt zum VS2005-Projekt hinzufügen und die Datei chinesische Zeichen enthält, wird beim Aufrufen der Methode der js-Fehler „Objekt nicht gefunden“ angezeigt, als ob die Datei nicht vorhanden wäre das gleiche. Sie müssen im Projekt eine neue js-Datei erstellen, dann den Code in der heruntergeladenen Datei in die neue Datei kopieren und dann die neue Datei verwenden. Bei diesem Problem sollte es sich um ein Problem mit der Dateikodierung handeln.
Darüber hinaus übernimmt ASP.NET2.0 den XHTML 1.0-Standard, während das vorherige 1.x HTML 4.0 war. Dies ist aus den Headern der HTML-Quelldateien beider zu erkennen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
Daher muss die Definition von Elementen der XHTML 1.0-Spezifikation entsprechen. Beispielsweise muss die Länge in Einheiten hinzugefügt werden, z. B. width:100px; width:100 funktioniert nicht.