Hi,
habs jetzt nochmal versucht aber leider nicht hinbekommen.
Könntest mir nun dennoch sagen, wie's funktioniert? 😉
Wenn ichs seh versteh ichs sicher
Okay, schonmal gut:
nur,
a) Mit welcher Klasse krieg ich das <...> nun raus?
b) Ich möchte ja auch noch die AS nach dem "und" holen, auch noch ne Idee dazu?
Hallo,
ich habe folgendes String-Format:
string input = "Oberhausen Richtung Dortmund Zwischen AS Oberhausen-Königshardt und AS Bottrop Gefahr durch ungesicherte Unfallstelle";
Nun möchte ich daraus alles was nach "Zwischen" steht und alles was nach "und" steht bekommen.
Also in diesem Beispiel:
Ich hatte diesen Lösungsansatz, wo er alle mit "AS xxx" holt, aber beim \w nimmt er das "-" nicht mit und beim Punkt (.) nimmt er das Leerzeichen auch mit, was dann quasi der ganze Rest wäre.
MatchCollection match = Regex.Matches(input, @"AS\s\w*");
Danke im Voraus
Okay, super png benötige ich eh. Danke!
Hallo,
ich versuche gerade ganz billig ein Bitmap, das ich selbst erstelle transparent zu speichern.
Wenn ich das Bild aber im Datei-Explorer öffne wird es nur schwarz.
Bitmap bitmap = new Bitmap(200, 100);
bitmap.MakeTransparent();
bitmap.Save("bild.gif", ImageFormat.Gif);
Was ich quasi erstmal will:
transparentes Bild mit z.B. einem Strich drin, also das man dann auch beim Öffnen des Bildes wirklich sieht das der Hintergrund transparent ist.
Ja, das ist das Problem.
Ich installiere z.B. TomTom auf dem mobilen Gerät und kann ja bei der Installation irgendeinen Pfad eingeben.
Nun möchte ich in der Anwendung wissen, ob TomTom installiert ist, d.h. ich würd gern nach der *.exe suchen.
Morgen,
Wie kann ich denn (am besten im Compact Framework) überprüfen, ob ein bestimmtes Programm (d.h. eine *.exe-Datei) auf dem System vorhanden ist?
Muss ich dazu die ganze Ordnerstruktur rekursiv auslesen oder gibts da was einfacheres?
Mfg, Danke!
Ich habe hier drei Seiten, mit denen du es schaffen solltest. Hatte damit keine Probleme und es ging relativ einfach:
Einrichten von Clientzertifikaten
Einrichten von SSL auf einem Webserver
Zertifikatsstelle installieren
Weil er auch eine *.css Datei erwartet wenn du text/css angibst.
Kannst ja immer am Anfang von jeder Seite abfragen ob die Session NULL ist, wenn ja, ein Redirect zur gewünschten Seite.
if(Session["userData"] == null)
Response.Redirect("login.aspx");
Müsste so funktionieren:
document.style.background-color="#ABCDEF";
Guten Morgen,
wenn ich etwas z.B. an einer Javascript-Datei verändere und diese dann wieder auf den Webserver hochlade kommt es ab und an vor das ich die Seite erst komplett neuladen muss (STRG+F5), damit der Browser den Cache löscht und die neue JS-Datei lädt.
Kann ich das serverseitig verhindern ohne dass es auf die Performance geht?
Is mir schon klar, aber das will ich ja und muss auch so sein in meinem Fall.
Hallo,
wenn ich in der Web.Config innerhalb appSettings ne Variable definiere, kann ich die ja mit dem ConnectionManager auslesen.
Allerdings klappt das Schreiben nicht? Hat das schonmal jemand gemacht? Also die Web.Config wird nicht geupdated, sobald ich den Wert ändere...
So, neue Version online, mit Userliste und Logout.
Hallo,
ich hab mir heute nen kleinen AJAX-Chat gebastelt.
Vielleicht könnt ihr ja mal draufschauen und gefundene Fehler berichten.
http://www.cibtrack.de/chat/login.aspx
PS: Ist natürlich noch in der Aufbauphase 😉
Ja, das ist natürlich eine Idee!
Ich dachte nur vielleicht geht das iiirgendwie... 😉
thank you
Moin moin,
Wenn ich das Login-Control verwende, und auf Anmelden klicke kommt ja vom Browser die Frage ob ich das Kennwort speichern will.
Nun habe ich aber kein Login-Control mehr, sondern einfach eine Standard-ASP.NET-Textbox mit Mode=Password und einen Button.
Gibt es nun eine Möglichkeit, bei Buttonklick ebenfalls den Browser dazu bewegen dies zu fragen?
Wie per Webservice?
Klar ich könnte den zurückbekommenden HTML-Code parsen, aber wenn Google dann mal was ändert ist natürlich dumm.
Moin,
stimmt, allerdings kann ich dann keine serverseitigen Controls mehr erstellen innerhalb der form.
Brauch also beides:
ein Formular runat=server und darin ein ContentPlaceHolder mit ner Content-Datei in der ein weiteres Formular sein soll, mit der ich per POST Daten an ein php-Script schicken möchte
Hallo,
Wie kann ich denn einen HTTP POST an eine PHP Seite veranlassen?
Ne Methode hab ich schon die das macht, bekomme auch die PHP-Seite als Stream zurück, allerdings fehlen mir ja dann die CSS-Dateien kann sie also nicht einfach so darstellen...
Moin,
ein Contentplaceholder muss ja im <form>-Tag auf der MasterPage sein.
Möchte ich nun aber ein weiteres Formular in einer Content-Page haben, wie mache ich denn das am besten?
bin grad bissl ideenlos...
PS: Wenn ich nen <form> benutze, kommt immer enableEventValidation-Fehlermeldung... das liegt alles in ner Content-Datei innerhalb eines Content-PlaceHolders.
Abend,
Wenn ich nur einen einzigen ASP-Button habe, aber an eine URL per POST Daten übermitteln muss, und diese URL dann am besten noch aufrufen muss (ob gleiches oder neues Fenster eigentl. egal), wie würde ich das machen?
ich hab zwar ne Methode die per POST Daten an eine URL übermittelt und den HTML-Text der Seite mir dann zurückliefert, wenn ich dann aber Response.Write() mache zeigt er mir natürlich das auf der aktuellen Seite an, d.h. CSS-Dateien usw fehlen ja.
Danke im Voraus.
public static Control GetPostbackControl(Page page)
{
try
{
Control control = null;
string ctrlname = page.Request.Params["__EVENTTARGET"];
if (ctrlname != null && ctrlname != String.Empty)
{
control = page.FindControl(ctrlname);
}
// if __EVENTTARGET is null, the control is a button type and we need to
// iterate over the form collection to find it
else
{
string ctrlStr = String.Empty;
Control c = null;
foreach (string ctl in page.Request.Form)
{
// handle ImageButton controls ...
if (ctl.EndsWith(".x") || ctl.EndsWith(".y"))
{
ctrlStr = ctl.Substring(0, ctl.Length - 2);
c = page.FindControl(ctrlStr);
}
else
{
c = page.FindControl(ctl);
}
if (c is System.Web.UI.WebControls.Button ||
c is System.Web.UI.WebControls.ImageButton)
{
control = c;
break;
}
}
}
return control;
}
catch(Exception)
{
return null;
}
}
ok habs schon:
HttpContext.Current.Session
Hallo,
wie kann ich denn auf Sessions innerhalb einer Klasse zugreifen?
Danke für die schnelle Antwort,
bei mir ging's so nicht ganz, aber dafür so:
SELECT objtype, objname, name, value
FROM fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', 'TABELLENNAME', 'column', default)
@Bernd: Aber das gibt mir doch nicht die Beschreibung zurück, sondern nur den Spalten-NAMEN?
verwendetes Datenbanksystem: MSSQL, SQL Server 2005
Hallo,
Wenn ich im SQL Server Management Studio die Spalteneigenschaften einer Tabelle anschaue sehe ich ja die Eigenschaft "Beschreibung".
Die DataColumn-Klasse hat allerdings keine Eigenschaft Description, o.ä.
Gibt es trotzdem eine Möglichkeit an diese Beschreibung heranzukommen?
Eigentlich sollten ja auch 20 Minuten reichen, da ja eh alle 60 Sekunden ein Auto-Postback ausgeführt wird... (und somit die Session erneuert wird?)
Was mich noch wundert, habs jetzt mal im Debug-Modus über Nacht laufen lassen, da fliegt er nicht raus, sondern läuft jetzt schon seit 15 Stunden eingeloggt.
Hallo,
kleines oder großes Problemchen:
Hab ne Session folgendermaßen definiert (auf jeder Seite):
private UserData userData
{
get { return Session["UserData"] == null ? null : (UserData)Session["UserData"]; }
set { Session["UserData"] = value; }
}
Hab ne Seite wo man sich einloggen muss, nach dem Login wird auf jeder Seite folgendes abgefragt:
if (userData == null || !userData.IsUserLoggedIn)
Response.Redirect("login.aspx");
Nach dem Login wird alle 60 Sekunden ein Postback ausgelöst um was zu aktualisieren und meine web.config schaut folgendermaßen aus:
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings>
</appSettings>
<connectionStrings/>
<system.web>
<sessionState timeout="600"></sessionState>
<customErrors mode="Off"></customErrors>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<compilation debug="true">
<assemblies>
</assemblies></compilation>
<!--
The <authentication> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
<authentication mode="Windows"/>
<!--
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm"/>
<error statusCode="404" redirect="FileNotFound.htm"/>
</customErrors>
-->
</system.web>
</configuration>
Ich werde aber ständig nach 10-30 Minuten ausgeloggt.. und verstehe nicht warum, weil doch eigentl. 600 Minuten als Timeout eingestellt ist.
Ja, eigentlich schon. Kommt halt immer drauf an, was du machen willst. Manche Dinge passieren einfach nur clientseitig(= Javascript) und ASP läuft ja nur auf dem Webserver.
Es gibt keinen Konstruktor für ASP-Seiten, nur Page_Load, das bei jedem Laden ausgeführt wird.
Ich weiß ja nicht, was Locust machen will... aber wenn er dynamische Urls per PopUp aufrufen will, dann wäre das eine Lösung.
Erzähl doch erstmal, was du genau machen willst?
Nein, aber PopUps.
Normaler URL Aufruf geht mit:
Response.Redirect("http://www.google.de");
Nö, einer Form muss nicht zwingendermaßen die action-Eigenschaft zugewiesen werden.
ungetestet müsste es so gehen
<form id="Form1" defaultbutton="btnSuchen" runat="server">
<asp:Button runat="server" ID="btnSuchen" OnClick="btnSuchen_Click" />
</form>
Ja, is so wie veasel gesagt hat.
Versuchs mal folgendermaßen im btnD2_Click:
string script = "<script type=\"text/JavaScript\">window.open('" + url+ "').location.href='" + url+ "';</script>";
ClientScript.RegisterClientScriptBlock(this.GetType(), "wndOpen", script);
Das ist doch von Firma zu Firma unterschiedlich.
Wenn du z.B. in einer Internet-Firma arbeiten möchtest, wird der Augenmerk natürlich mehr auf PHP, ASP, HTML, CSS, JavaScript usw gelegt.
Bei hardwarenahen Applikationen wird sicherlich C++ o.ä. vorausgesetzt.
C# momentan noch eher weniger, aber es ist stark im Kommen, da jetzt viele .NET Kenntnisse verlangen.
Eine Spalte einer Tabelle richtet sich immer nach der breitesten Zelle.
Wenn du also in einer anderen Zelle eine Breite größer als 50px hast, wird auch diese Zelle die größere Breite annehmen, egal welcher Wert in ihr steht.
Was meinst du mit diese Datei ist in einem byte-Array?
Also gibts die Datei noch garnicht und du willst sie dynamisch erzeugen und herunterladen lassen?
Dann schau mal hier: Dynamischer Datei Download
Was willst du denn ver- bzw. entschlüsseln? Strings? Und was meinst du mit Verschlüsseln? Also welche Kodierung etc... oder einfach nur HTMLEncoding?
versuch mal return false; am Ende des Skriptaufrufes (also im Javascript) zu setzen.
Falls das nicht geht, könntest du ja auch mit:
<a href="#" onclick="window.open(..)">Link ohne Postback!</a>
arbeiten
du könntest ja alle WErte durchgehen, wenn ein Wert zum ersten Mal auftaucht in eine neue List schreiben, und bei jedem weiteren durchgang prüfen ob der wert in der anderen list schon vorhanden ist, wenn ja, löschen.
Klar, ganz leicht mit ASP.NET 2.0:
<form id="Form1" defaultbutton="SubmitButton" runat="server">
Ist meiner Meinung nach allerdings sehr hässlich, das Toolkit.
Viel schöner und leichter geht da scriptalicious oder prototypejs zu benutzen!
in etwa so:
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
Bitmap MyImage = new Bitmap("image.jpg");
pictureBox1.ClientSize = new Size(100, 100);
pictureBox1.Image = (Image)MyImage;
richTextBox1.Controls.Add(pictureBox1);
Du musst selbstverständlich erstmal eine PictureBox deklarieren und ein Bild zuweisen.
Danach kannst du dann das Control hinzufügen, und nicht nur mit "new PictureBox()"
mit Sessions 🙂
auf Seite 1:
Session["EntryID"] = 129202;
auf Seite 2:
if(Session["EntryID"] != null)
tbID.Text = Session["EntryID"].ToString();
Bei mir funktionierts wenn der Pfad so aussieht:
ImgKarte.ImageUrl = "\\\\serverweb\\web\\images\\" + tmp;
Kurze Frage, gehen tuts bestimmt, weiß nur nicht wie.
Ich rufe eine Funktion auf, innerhalb dieser Funktion laufen jetzt mehrere Unterfunktionen, Bsp:
Funktion: Anrufen();
Unterfunktionen: Verbindung herstellen();
Wählen();
Verbindung trennen();
So, was ich jetzt möchte ist, beim Start jeder Unterfunktion dem Client zu zeigen was gerade gemacht wird.
Also erst soll „Verbindung herstellen“ angezeigt werden, wenn er fertig damit is, ne Ausschrift „Wählen“ und danach „Verbindung trennen“.
Hoffe jemand weiß Rat. Danke.