2010-12-28 9 views
0

Ich schreibe eine App, mit der der Benutzer einen Ordner auswählen kann, alle ASPX-Dateien in diesem Ordner abruft und die Benutzer abhaken kann, welche hinzugefügt werden sollen HTML-IDs zu.Hinzufügen von HTML-IDs zu Tags in .aspx-Datei

Dann klicken sie beginnen, und dies läuft

private void btnStart_Click(object sender, EventArgs e) 
     { 
      for (int i = 0; i < listFiles.CheckedItems.Count; i++) 
      { 

      } 
     } 

Es durchläuft alle ausgewählten Dateinamen. Wie öffne ich jede dieser ASPX-Dateien im Hintergrund, und durch sie gehen und das zu jedem Tag

id="thisItemId" 

Attribut hinzufügen, wie a,,,, etc ....

+0

Was wäre die ID? – SLaks

+0

etwas sehr einfach. wie der Name des Tags so sagen wie ... wenn es in den ersten Tag würde es nennen es td1, etc ... – slandau

+0

Das klingt wie eine dumme Idee. Was ist der Punkt? – SLaks

Antwort

2

Unter der Annahme, Sie wissen, wie Sie grundlegende Datei IO, ich empfehle die Verwendung der HTML Agility Pack, um die ASPX-Dateien zu analysieren. Mit dieser Bibliothek können Sie die HTML-Elemente, an denen Sie interessiert sind, ändern und dann die Datei mithilfe einiger einfacherer Datei-IOs speichern.

+0

süß. Danke! – slandau

+0

Ich denke nicht, dass dies ASPX-Markup beibehalten wird. – SLaks

0

LinqToHTML wird die Aufgabe erledigen.

+0

Wie würde ich das tun? Wie ich ein ASPX aus einem Verzeichnis öffnen möchte, fügen Sie einfach Attribute zu SPECIFIC-Tags hinzu und speichern Sie es erneut. – slandau

Verwandte Themen