Hallo zusammen,
ich überlege gerade ob ich den Inhalt meiner Variablen im Viewstate oder in einer Session speichere, damit ich deren Inhalt nach dem Postback der Seite wieder zur Verfügung habe.
Ich wollte zuerst alles in ner Session speichern. Jetzt ist mir aber eingefallen das Sessions ja nach 20 min auslaufen und meine Daten dann weg sind.
Hat der Viewstate auch einen Timeout?
Noch eine andere Frage. Die Daten einer Session werden ja im Arbeitsspeicher des Servers zwischengespeichert. Wo werden die Viewstatedaten gespeichert?
Hallo ich habe eine MDI Anwendung.
In der Hauptform öffne ich ein Subfenster mit:
Neu neu = new Neu();
neu.MdiParent = this;
neu.Show();
Jetzt möchte ich in Neu ein Subfenster Import öffnen. Jetzt weiß ich nicht was ich bei MdiParent angeben muss. Mein Hauptform was der MDI-Container ist heißt Start
Import imp = new Import();
imp.MdiParent = ????????;
imp.Show();
Vielen Dank!
Hallo zusammen,
ich habe Visual Studio 2008 installiert. Jetzt habe ich gerade den SQl Server 2008 Express manuell nachinstalliert.
Ich habe jetzt eine Webseite angelegt und habe das ASP.NET Webanwendungsverwaltung Tool gestartet und auf den Reiter Sicherheit geklickt.
Dort bekomme ich jetzt folgende Meldung:
Es gibt ein Problem mit dem ausgewählten Datenspeicher. Ursachen können ein ungültiger Servername, ungültige Anmeldeinformationen oder eine unzureichende Berechtigung sein. Möglicherweise ist auch der Rollen-Manager nicht aktiviert. Klicken Sie auf die Schaltfläche unten, um auf eine Seite umgeleitet zu werden, auf der Sie einen neuen Datenspeicher auswählen können.
Die folgende Meldung kann bei der Problemdiagnose hilfreich sein: Keine Verbindung mit der SQL Server-Datenbank.
Jetzt klicke ich unten Rechts auf "Datenspeicher auswählen"
Und klicke dann auf AspNetSqlProvider und dann auf Test
Dort bekomme ich dann diese Meldung:
Es konnte keine Verbindung zur Datenbank aufgebaut werden.
Wenn Sie die SQL Server-Datenbank noch nicht erstellt haben, beenden Sie das Websiteverwaltungs-Tool, erstellen und konfigurieren Sie die Datenbank mit dem Befehlszeilendienstprogramm aspnet_regsql, und kehren Sie dann zu diesem Tool zurück, um den Anbieter festzulegen.
aspnet_regsql habe ich dann ausgeführt und der hat mir dann im SQl Server die Datenbank aspnetdb angelegt. Der Fehler belibt aber trotzdem bestehen.
Ich denke das liegt daran das der AspNetSqlProvider nicht den richtigen Servnamen für den SQL Server hat. Aber wo kann ich den AspNetSqlProvider konfigurieren?
Was mir noch einfällt.
Vielleicht kannst du das Adressbuch noch etwas ausbauen und die Anschrift noch mit reinnehmen.
Hallo DonMaxo,
hätte Vorschläge für 2 Funktionen:
1.) Es wäre schön wenn die software ein Archiv hätte in dem man einsehen kann wan man welche SMS an wen geschickt hat.
2.) Es wäre schön wenn man SMS Vorlagen definieren könnte.
Ist zwar nicht C#, aber vielliecht kann es der eine oder andere trotzdem grbauchen
Buchdownload:
http://www.microsoft.com/germany/msdn/aktuell/news/MicrosoftVisualBasic2008DasEntwicklerbuch.mspx
Beispieldaten:
http://www.activedevelop.de/RegisterforDownload.aspx
Chip hat wieder den Adventskalender:
http://www.chip.de/artikel/Download-Adventskalender-2009_33781926.html
hab ich das mit dem role manager überhaupt richtig gemacht?
so hab ich den zur Web.Config hinzugefügt:
<roleManager defaultProvider="GfRoleProvider" enabled="true">
<providers>
<add name="GfRoleProvider" type="GfRoleProvider"/>
</providers>
</roleManager>
Hallo zusammen,
ich habe eine Seite geschützt:
<location path="test.aspx">
<system.web>
<authorization>
<allow roles="test"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
Wenn der User keine Zugriff hat kommt die Meldung die auf dem Bild zusehen ist.
Ich möchte jetzt allerdings, das nicht diese Meldung kommt sonder das login Formular wieder aufgerufen wird. Wie mache ich das?
Hallo,
hate einer ne Ahnung warum ein RangeValidator im unterordner nicht funktioniert.
Ich prüfe ein Textfeld auf mehr als 10 Zeichen (Eigenschaft Maximum Value). Wenn die Seite im Unterorder meiner Webseite liegt sagt der immer das die Maximum Value überschritten ist, auch wenn ich nur ein zeichen tippe.
Kopiere ich die Seite jtzt allerding auf Root ebene in meiner Webseite funktioniert alles einwandfrei.
Hat einer ne Ahnung woran das liegt?
Ich würde sagen du brauchst erstmal ziemlich gute kenntnisse über den Aufbau und die Funktion des zu emulierenden Systems
ok danke.
Also das mit den 2 unterschiedlichen Loginseiten geht dann nicht wenn ich dich richtig verstanden habe.
Also könnte ich für seite 1 die .net Lösung nehmen für das schützen/login der Seite und für Seite 2 müsste ich was eigenes entwickeln richtig?
Ich hab das mit der Struktur alles am laufen. alles was in den root gehört hab ich im root.
Nur das mit den 2 unterschiedlichen Logins ist halt das Problem.
Als Anwendungsverzeichnis konfigurieren ist leider wegen fehlenden Zugriff nicht möglich!
Hallo Peter,
ich habe das mal probiert. Habe den Abschnitt
<authentication mode="Forms">
<forms loginUrl="~/seite1/login.aspx"></forms>
</authentication>
aus der hauptconfig in eine config der "unterseiten" reingepackt.
Bekomme jetzt folgenden Fehler:
Einen Abschnitt, der als allowDefinition='MachineToApplication' registriert ist, über die Programmebene hinaus zu verwenden verursacht einen Fehler. Dieser Fehler kann von einem virtuellen Verzeichnis verursacht werden, das nicht als Anwendung in IIS konfiguriert ist.
ja das hab ich mir auch schon gedacht.
Wäre auch kein Problem. Nur ich habe geschütze Seiten in beider Webseiten
Dann würde die Web.config ja so aussehen:
<authentication mode="Forms">
<forms loginUrl="~/seite1/login.aspx"></forms>
</authentication>
<location path="seite1/page.aspx">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
<location path="seite2/page.aspx">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
für seite 1 geht der ja dann auf die richtige login Seite. Aber ich möchte für Seite 2 ne andere Loginseite. ist das überhaupt möglich?
Hallo,
ich habe ein Anwednungsverzeichnis zu Verfügung.
Ich möchte unter diesem jetzt allerdings 2 Webseiten veröffentlichen.
/ (beim ISS registriertes Verzeichnis)
/seite1/
/seite2/
Gibt es da irgendeinen Trick das hinzubekommen ohne jedes Unterverzeichnis beim ISS anzulegen?
Also ich für meinen Teil bleib hier lieber bei C# 😃
Der Einsatzbereich der Sprache ist ja nicht auf normalen Rechnern sondern auf großen Servern. Die Sprache soll auch keine "normale" Programmiersprache erstezen. Das ist nicht das Ziel
Hat sich die schon jemand angesehen?
Werde mir das ganze am Wochenende mal genauer anschauen.
Mal nen paar Links für Info's:
http://www.golem.de/0911/71113.html
http://golang.org/
http://www.cnetz.net/2009/11/go-googles-neue-programmiersprache.html
Hallo,
ich habe GridViews mit 500 -5000 datensätzen (30 - 50 Spalten)
Die Abfrage der Daten geht schnell. Ich lade die Daten in eine DataTable und binde diese an GridView.
Nur für den Aufbau/Laden des Grids braucht der ne ganze Weile. Gibt es irgendeine Möglichkeit den Aufbau zu beschleunigen?
Die zewite Sache ist. Wenn ich dann im Grid einen Datensatz auswähle (wird dann farblich markiert), dann wird jedesmal das ganze GridView neu aufgebaut. Gibt es irgendeine Möglichkeit das zu verhindern?
Hallo zusammen,
ich nutze JavaScipt Funktionen beim Laden der Seite und beim Resize der Seite.
Hat bis jetzt einwandfrei Funktioniert.
Hier mein Code:
<script language="javascript" type="text/javascript" for="window" event="onresize">
<!--
return window_onresize()
// -->
</script>
<script language="javascript" type="text/javascript" for="window" event="onload">
<!--
return window_onload()
// -->
</script>
<script language="javascript" type="text/javascript">
<!--
function window_onload() {
header_g_load()
}
function window_onresize() {
header_g_resize()
}
header_g_resize() und header_g_load() liegen in einer JavaScript Datei. Das resize funktioniert aber die header_g_load() ruft der garnicht auf. Woran kann das liegen?
Hallo,
ich bin gerade dabei mein Webprojekt von vb.net nach c# umzubauen.
In VB.Net hatte ich im AppCode Order eine Datei einstellungen.vb (modul)
In diesen Modul waren Functionen die Mir verschiedene String geliefert haben. z.B. nen connectionstring.
Was nehme ich in c# dafür?
Hallo,
ich bin auf der Suche nach einem guten kostenlosen UML Modellier Tool.
Was gibt würdet Ihr nehmen?
Sorry heute nicht gut drauf.
Lösung:
Server.HtmlDecode()
Hallo,
ich habe ein GridView. Jetzt lese ich den Wert aus einer Zelle aus und schreibe den in einen String.
Im GridView steht "Jürgen". In meinen String schreibt der mir jetzt aber nicht den deutschen Umlaut richtig rein sondern: "J & # 2 5 2 ; rgen" (hab mal leerzeichen reingemacht weil der das sonst hier direkt in ü umwandelt)
Mein Code:
string wert1 = GridView1.Rows(index).Cells(5).Text;
Wie kann ich das lösen?
Hallo, ich erzeuge einen Panel:
Panel p1 = new Panel();
p1.Style.Add("float", "left");
Dann erzeuge ich ein Label und eine DropDownList und füge Sie dem Panel hinzu:
Label l1 = new Label();
l1.Text = "test";
DropDownList ddl1 = new DropDownList();
ddl1.Items.Add("test");
ddl1.Items.Add("test2");
p1.Controls.Add(l1);
p1.Controls.Add(ddl1);
Jetzt habe ich ein Problem. Ich möchte nach dem Label einen Zeilenumbruch, also das die DropDownList dann unter dem Label steht. Wie mache ich das?
Hmmm, domainbox.de... ASP.NET 3.5, AJAX, SSI, eine MSSQL Datenbank... für 3.15€... wo ist der Hacken? 😉
Das hört sich doch gut an! Wie sieht's mit dem Support aus?
Gruß und danke für den Tipp?
Alex
Brauchte 1 mal den Support, wegen Problemen beim Login (meine eigene dähmlichkeit) und die haben mir gut geholfen
Ich wollte mal zu denen. Hat allerdings damals schon daran gescheitert das das Bestellformular nicht richtig ging.
Bin dann zu domainbox.de
Hallo habe versucht das umzusetzen. Aber anscheinend mache ich rigendwo einen Fehler.
Bekomme immer eine Fehlermeldung:
Eine nicht behandelte Ausnahme des Typs "System.StackOverflowException" ist in mscorlib.dll aufgetreten.
Es wird leider nicht angezeigt wo dieser Fehler auftritt.
Hier mein Code:
<asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1"> </asp:Menu>
<asp:Menu ID="Menu2" runat="server" DataSourceID="SiteMapDataSource2">
</asp:Menu>
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" SiteMapProvider="menu1" ShowStartingNode="False"/>
<asp:SiteMapDataSource ID="SiteMapDataSource2" runat="server" SiteMapProvider="menu2" ShowStartingNode="False"/>
Meine web.config:
<siteMap defaultProvider="menu1">
<providers>
<add name="menu1" type="System.Web.XmlSiteMapProvider" siteMapFile="~/Web.sitemap"/>
<add name="menu2" type="System.Web.XmlSiteMapProvider" siteMapFile="~/Web2.sitemap"/>
</providers>
</siteMap>
Hallo,
ich habe eine Seite mit 2 ASP.Net Menues:
<asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1" Font-Names="Arial" Font-Size="10pt" ForeColor="Black" Font-Bold="True" meta:resourcekey="Menu1Resource1" Orientation="Horizontal">
</asp:Menu>
<asp:Menu ID="Menu2" runat="server" DataSourceID="SiteMapDataSource2" Font-Names="Arial" Font-Size="10pt" ForeColor="Black" Font-Bold="True" meta:resourcekey="Menu1Resource1" Orientation="Horizontal">
</asp:Menu>
Jetzt habe ich 2 SiteMapDataSource Elemente:
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="False"/>
<asp:SiteMapDataSource ID="SiteMapDataSource2" runat="server" ShowStartingNode="False"/>
Diese sind ja mit den Menu Controls Verbunden
Diese SiteMapDataSources sollen jetzt 2 unterschiedliche Quellen haben:
SiteMapDataSource1 soll als Quelle Web.sitemap haben
SiteMapDataSource2 soll als Quelle Web2.sitemap haben
Wie bekomme ich das hin?
Ich meine http://www.dotnetblogengine.net/ kann das mit irgendeiner Extension wenn ich mich richtig erinner
Ja klar. Aber warum zeichnet der wenn nur das ListView auf dem Form ist die Umrandung. Und wenn zusätzlich ein anderes Element da ist nicht.
Zusätzlich ist mir noch das aufgefallen. Wenn ich mit der Maus auf die Einträge klicke ist die Umrandung wie schon beschrieben nicht da. Wenn ich aber mit der Tastatur mit dem Pfeiltasten einmal rauf oder runter gehe. Dann ist die Umrandung plötzlich da und bleibt auch.
Soll ich mal nen testprojekt hochladen?
Hallo zusammen,
mir ist gerade ein komischer Fehler aufgefallen.
Wenn ich ein ListView habe, dann ist um den selektierten item eine gestrichelte Umrandung.
Wenn ich jetzt zusätzlich auf das Form noch einen Button odfer ein anderes Steuerelement hinzufüge dann ist diese gestrichelte Umrandung weg.
Kann mir einer sagen woran das liegt?
Ich würde auch gerne mitmachen. Schreib mich mal an mit genaueren Info's
sorry.
meine Lösung:
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
Pfad = openFileDialog1.FileName;
DirectoryInfo di = new DirectoryInfo(Pfad);
Name = di.Name;
}
Hallo,
ich möchte beim OpenFileDialog nur den Dateinamen haben. Bekomme aber immer den ganzen Pfad der Datei.
Was mache ich falsch?
string Dateiname = string.Empty;
OpenFileDialog openFileDialog1 = new OpenFileDialog();
if (openFileDialog1.ShowDialog() == DialogResult.OK)
Dateiname = openFileDialog1.FileName;
Hallo,
ich bin dabei folgenden Code in C# umzubauen:
http://dotnet-snippets.de/dns/erstellt-aus-einem-bytearray-eine-temporaere-datei-SID597.aspx
Hab auch alles umbauen können. Nur bei folgender Zeile hab ich Probleme:
Dim tempFile As New System.IO.FileInfo(My.Computer.FileSystem.GetTempFileName)
Das hab ich so umgebaut:
System.IO.FileInfo tempFile = new System.IO.FileInfo( );
Jetzt fehlt natürlich noch der Codeteil mit dem GetTempFileName
Kann mir da einer helfen wie der in C# ist?
Hallo,
ich versuche gerade eine Datei in einer Access Datenbank zu speichern. Als Feldtyp in Access hab ich OLE-Objekt genommen. Ist das richtig?
Bekomme imm folgende Fehlermeldung beim ausführen des commands:
Syntaxfehler (fehlender Operator) in Abfrageausdruck 'System.Byte[]'.
Mein Code:
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb");
con.Open();
FileInfo fileInfo = new FileInfo(@"C:\Connect.log");
FileStream fileStream = new FileStream(@"C:\Connect.log", FileMode.Open);
BinaryReader binaryReader = new BinaryReader(fileStream);
byte[] data = binaryReader.ReadBytes((int)fileInfo.Length);
string commandstring = "INSERT INTO daten (name,datei) VALUES ('test'," + data + ")";
OleDbCommand cmd = new OleDbCommand(commandstring, con);
int result = cmd.ExecuteNonQuery();
con.Close();
Hallo,
kennt jemand von euch in einfaches kostenloses Dokumentenmanagementsystem für den privaten gebrauch?
Hallo,
ich habe ein Problem.
Mein Code:
TextBox2.Text == Convert.ToBase64String(bytHash)
Bekomme diesen Fehler:
Fehler bei der Überladungsauflösung, da keine zugreifbare "Convert" diese Anzahl von Argumenten akzeptiert.
Das Problem liegt am Namespace:
using System.Text.Encoding;
Wenn ich diesen drinne habe tritt der Fehler auf. Wenn ich dieses rausnehme dann ist der Fehler weg. Nur ich verstehe gerade nicht warum. Hat eine ne Erklärung?
Ja ok Verschlüsselung war etwas falsch ausgedrückt.
Ich meine natürlich nen Hash erzeugen...
Sollte man besser SHA1 oder MD5 verwenden?
Hallo,
in php gibt es z.b. md5 um Strings (z.B. Passwort) zu verschlüsseln
Gibt es in C# auch etwas ähnliches?
beim amazon.com marktplace bekommt man es auch noch neu:
http://www.amazon.com/Microsoft-Visual-Studio-6-0-Professional/dp/B00002S7IA
Das ist doch ganz einfach. Sieh Dir mal Deinen Code an!
Du weißt Deiner ListBox2 die Items von ListBox1 zu, danach löscht Du sie, also auch die von der ListBox2, da sie ja keine neuen eigenständigen Objekte sind.
Du mußt schon für die ListBox 2 NEUE items erstellen!
Hallo,
da hast du recht. Allerdings komme ich erstmal garnicht bis da, da
if (item.Selected)
immer = false ist nach dem klick auf den button...
Hallo zusammen,
ich habe gerade ein Problem damit Items von ListBox1 zur ListBox2 zu kopieren.
Hier mein Code:
List<ListItem> selectedItems = new List<ListItem>();
foreach (ListItem item in ListBox1.Items) {
if (item.Selected) {
ListBox2.Items.Add(item);
selectedItems.Add(item);
}
}
foreach (ListItem item in selectedItems) {
ListBox1.Items.Remove(item);
}
Das wird ausgeführt wenn auf einen Button geklickt wird. Wenn ich jetzt in ListBox1 ein item selektiere und auf den Button klicke durchläuft der ja alle Einträge in ListBox 1 und prüft ob die selected sind. Aber dies ist bei allen false obwohl ja welche selektiert waren. Anscheinend verliert die ListBox ihre selektierten Items wenn ich auf einen Button klicke erstmal
Hat einer nen Vorschlag wie ich das lösen kann?
sind die erstellten programme ohne irgendein framework lauffähig?
Hallo,
wie kann ich die Höhe einer ListBox = der Höhe eines Div setzen.
Beim Start der Seite bekomme ich das hin. Aber wenn die Seite sich in der Höhe verändert, verändere ich per JavaScript auch die Höhe des DIV's. Und dann müsste auch die Höhe der ListBox neu angepasst werden.
Wie mache ich das?
also bei mir geht das in der art:
foreach (DataRow row in dt.Rows) {
row("spalte") = "aaaa";
}
col ist dein dataset?
Seit Februar jeden Monat 3 Tage Kurzarbeit. Für August und September nur einen der beiden Monate Kurzarbeit von 3 Tagen, wegen besserer Auftragslage. Wir erwarten das unsere Anlagen ab Herbst wieder mit 70-75% Auslastung fahren. Also es geht wieder aufwärts
Hallo,
ich frage ein feld ab und sortiere dies ASC
Jetzt wird mir das eigendlich korrekt angezeigt.
Nur die Felder die leer sind stehen am Ende. Kann ich das irgendwie hinbekommen, das die in meiner Sortierung am Anfang stehen?
Verwendete Datenbank: Oracle
Hallo,
kann man per c# eine gespeicherte Prozedur auf einen Oracle Server ausführen und wenn ja wie?