Hallo Leute,
ich bräuchte dringend eure Hilfe.
Und zwar geht es um das Intranet. In unserem Intranet haben wir auf der Startseite unsere News.
Zur Zeit läuft es so das sich die Leute bzw. die Abteilungen bei mir melden und ich das ganze manuell in den ASP.NET-Code einfüge.
In Zukunft will ich es aber so machen das bestimmte Leute sich auf der Seite anmelden können (2 Anmeldebereiche sind schon vorhanden) und die News dann von den entsprechenden Leuten geändert/hinzugefügt werden können.
Ich habe bereits auch ein Formular aufgebaut.
Oben wird in eine Textbox das Datum automatisch eingetragen (Monat.Jahr). Danach muss der Titel eingegeben werden.
Folgend findet man das Textfeld zum eintragen des Textes. Um bestimmte Dinge hervorheben zu können habe ich mir gedacht einen Button für fett, kursiv und unterstrichen einzufügen.
Allerdings weiß ich nicht wie ich es machen soll das der markierte Text in der Textarea bei Klick auf den Button z.B. fett gemacht wird bzw davor und danach einfach nur entsprechend ein <b> bzw <b/> eingefügt wird.
Kann ich das mit ASP.NET bzw. C# machen, das ich den entsprechenden Code hinter den Button lege? Oder klappt sowas nur mit Java?
Und wenn ja, wie mache ich das dann am besten?
Ebenfalls habe ich noch ein Feld zum hochladen einer Datei eingefügt. Am Ende des Formulares soll es die Möglichkeit geben das ganze "abzuschicken" (Daten werden in eine Datenbank gespeichert, das eingefügte Bild in einen Ordner und der Pfad in die Datenbank)
oder "abzubrechen".
Wenn abgebrochen wird weiß ich jedoch nicht wie ich den Pfad der Datei aus dem Feld löschen kann. Hat da jemand einen Tipp für mich?
Hier nun der Code (ASP.NET-Datei):
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| <%-- Buttons --%> <asp:Button ID="fett" runat="server" Text="f" Font-Bold=true/> <asp:Button ID="kursiv" runat="server" Text="k" Font-Italic=true /> <asp:Button ID="unterstr" runat="server" Text="u" Font-Underline=true />
<%-- Textfeld --%> <asp:TextBox runat="server" ID="Text" TextMode="MultiLine" style="height:400px; width:500px; font-family:Futura Lt BT">
<%-- Fileupload --%> <asp:FileUpload ID="FileUpload" runat="server" style="font-family: 'Futura Lt BT'"></asp:FileUpload> <asp:RegularExpressionValidator style="font-size:small" ID="uplValidator" runat="server" ControlToValidate="FileUpload" ErrorMessage="Folgende Formate sind erlaubt: .jpg, .jpeg, .gif & .png" ValidationExpression="(.+\.([Jj][Pp][Gg])|.+\.([Jj][Pp][Ee][Gg])|.+\.([Gg][Ii][Ff])|.+\.([Pp][Nn][Gg]))"></asp:RegularExpressionValidator> |
Hier nun der C#-Code der bisher hinter den Buttons liegt:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29:
| protected void Page_Load(object sender, EventArgs e) { DateTime heute = DateTime.Now; Datum.Text = heute.ToString("MM.yyyy"); }
protected void fett_Click(object sender, EventArgs e) { }
protected void kursiv_Click(object sender, EventArgs e) { }
protected void unterstr_Click(object sender, EventArgs e) { }
protected void Dateianhang_Click(object sender, EventArgs e) { } protected void submit_Click(object sender, EventArgs e) { }
protected void reset_Click(object sender, EventArgs e) { Titel.Text = string.Empty; Text.Text = string.Empty; Kommentar.Text = string.Empty; ID.Text = string.Empty; } |
Schon einmal vielen Dank für eure Hilfe
Freundliche Grüße
Svenni9991