Benutzer mit den meisten Antworten
werte aus texboxen, in html seite wiedergeben

Frage
-
hallo, ich möchte eine html seite mit einträgen aus textboxen erzeugen. der internet browser sollte egal sein.
zum vogehen, user berechnet in einer form werte, dies werte soll dann mit beschreibung in einer html-seite erscheinen. dann kann sie user drucken, oder speichern..mit hilfe des internet browsers..natürlich
hab da start schwierigkeiten... wo kommt der html code hin für die seite
Antworten
-
Hallo,
Das Bild ist Resource, und Inhalt beim kompilieren. Habe folgendes versucht...
<p>Projekt <%= My.Settings.Setting11 %><img src=<%= System.IO.Path.Combine(Application.StartupPath, "TopPicFrontklein.JPG") %> width="474" border="0" height="66"></img></p>
wie Stefan schon schreibt, muss das Bild auch im angegebenen Pfad zu finden sein. Wenn es in der Anwendung als Ressource eingebunden ist, bringt das nichts, damit kann der Browser nichts anfangen. Am einfachsten Du stellst als Buildaktion "Keine" und "In Ausgabeverzeichnis kopieren" => "Immer kopieren" ein. Beim Deployement musst Du darauf achten, dass die Grafiken mit dem Setup installiert werden.
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de- Als Antwort markiert Bergfeuer Freitag, 12. November 2010 14:49
Alle Antworten
-
Hallo,
zum vogehen, user berechnet in einer form werte, dies werte soll dann mit beschreibung in einer html-seite erscheinen. dann kann sie user drucken, oder speichern..mit hilfe des internet browsers..natürlich
Deine Frage ist reichlich allgemein gehalten. Hier mal ein Beispiel auf Basis von XDocument von etlichen vielen, möglichen:
Public Class Form1 Private m_Tfc As New System.CodeDom.Compiler.TempFileCollection() Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs _ ) Handles Button1.Click Dim lHtmlDoc = <html> <head> <title>HTML Ausgabe von <%= Me.Text %></title> </head> <body> <p>Ergebnisse:</p> <ul> <li><%= TextBox1.Text %></li> <li><%= TextBox2.Text %></li> <li><%= TextBox3.Text %></li> </ul> </body> </html> Dim lFile As String = m_Tfc.AddExtension("htm") lHtmlDoc.Save(lFile) Process.Start(lFile) End Sub Private Sub Form1_FormClosed(ByVal sender As Object, _ ByVal e As System.Windows.Forms.FormClosedEventArgs _ ) Handles Me.FormClosed m_Tfc.Delete() End Sub End Class
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de -
Hi,
hallo, ich möchte eine html seite mit einträgen aus textboxen erzeugen. der internet browser sollte egal sein.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo ich möcht jetzt ein Bild einfügen.
Das Bild ist Resource, und Inhalt beim kompilieren. Habe folgendes versucht...
Er findet das Bild aber nicht...<p>Projekt <%= My.Settings.Setting11 %><img src=<%= System.IO.Path.Combine(Application.StartupPath, "TopPicFrontklein.JPG") %> width="474" border="0" height="66"></img></p>
-
Hi,
Hallo ich möcht jetzt ein Bild einfügen.
Das Bild ist Resource, und Inhalt beim kompilieren. Habe folgendes versucht...
liegt das Bild denn beim jeweiligen Client im Pfad, der über:
System.IO.Path.Combine(Application.StartupPath, "TopPicFrontklein.JPG")
ermittelt wird? Gibt es beim Client also bspw.:
X:\Ordner\DeinProgramm\TopPicFrontklein.JPG
?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo,
Das Bild ist Resource, und Inhalt beim kompilieren. Habe folgendes versucht...
<p>Projekt <%= My.Settings.Setting11 %><img src=<%= System.IO.Path.Combine(Application.StartupPath, "TopPicFrontklein.JPG") %> width="474" border="0" height="66"></img></p>
wie Stefan schon schreibt, muss das Bild auch im angegebenen Pfad zu finden sein. Wenn es in der Anwendung als Ressource eingebunden ist, bringt das nichts, damit kann der Browser nichts anfangen. Am einfachsten Du stellst als Buildaktion "Keine" und "In Ausgabeverzeichnis kopieren" => "Immer kopieren" ein. Beim Deployement musst Du darauf achten, dass die Grafiken mit dem Setup installiert werden.
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de- Als Antwort markiert Bergfeuer Freitag, 12. November 2010 14:49
-
Hi,
Am einfachsten Du stellst als Buildaktion "Keine" und "In Ausgabeverzeichnis kopieren" => "Immer kopieren" ein. Beim Deployement musst Du darauf achten, dass die Grafiken mit dem Setup installiert werden.
alternativ kannst Du das Bild bzw. die Bitmap Resource auch beim generieren der HTML Datei im Dateisystem speichern.
http://msdn.microsoft.com/de-de/library/system.drawing.image.save.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community