Laden...

Forenbeiträge von morcheba Ingesamt 353 Beiträge

08.05.2006 - 15:44 Uhr

Wie kann ich aber beim Meta Refresh sagen, dass es diese Seite refreshen soll?? Mann muss ja eine URL eingeben...

08.05.2006 - 14:41 Uhr

Für meine Webapplikation lese ich verschiedene Daten aus einer Datenbank. Nun möchte ich, dass z.B. nach 60 sec. und automatischer Seitenrefresh gemacht wird, damit die Daten aktuell sind.

Wie kann so etwas realisiert werden?

02.05.2006 - 16:12 Uhr

Leider ist auch im csproj File nichts drin, was mit dem anderen PC nicht übereinstimmen würde...

Der Workaround scheint mir doch ein bisschen zu aufwendig,.. so müsste VSS gar nicht eingesetzt werden

02.05.2006 - 14:57 Uhr

dieser pfad stimmt aber überein...

und csproj funktioniert nicht..

02.05.2006 - 11:19 Uhr

Sorry!

Wenn ich auf das sln File klicke um die Applikation im Visual Studio zu öffnen. Also die Fehlermeldung kommt vom Visual Studio

02.05.2006 - 10:39 Uhr

Hallo zusammen!

Ich arbeite mit dem Visual Source Safe und habe nun ein Problem..

Meine ASP.NET Applikationen habe ich in meinem wwwroot auf der C Partition. Und die Applikationen habe ich im Source Safe eingebunden. Das funktioniert soweit. Ich kan ein- und auschecken.

Nun möchte aber jemand anderes die Applikation auschecken also eine Get Latest Version machen. Hierfür kann man ja die Dateien in den Webserver kopieren. Aber beim öffnen bekomme ich eine Fehlermeldung, dass der URL-Pfad fehlt.

Hat jemand Erfahrungen damit?

11.04.2006 - 07:53 Uhr

nein. ich komme jedoch immer in das isPostBack rein. Egal was ich anklicke, auch wenn ich nichts anklicke. Denn das IsPostBack hängt ja nicht nur von der MessageBox ab. Es kann ja auch beim normalen IsPostBack, dass dort durchgegangen wird...

10.04.2006 - 14:42 Uhr

Ein kleiner Hinweis. Ich mache zuerst noch andere Dinge und erst wenn jemand auf den Button Delete klickt soll die Messagebox kommen...


private void Page_Load(object sender, System.EventArgs e)
			{
				btnDelete.Attributes.Add("onClick", "return confirm('OK?');");
			
				if (IsPostBack)
				{
					lblError.Visible=true;
					lblError.Text = "OK confirmed";
				}
				else
				{
					lblError.Visible = true;
					lblError.Text = "newload";
				}


				Berechtigung();

				#region Typ füllen
				if((!Page.IsPostBack) && (Session["LoggedIn"] != null))
				{
					try
					{
						//Klasse aufrufen um das DropDownMenü Problemtyp zu füllen
						FAQ.GetData getData = new FAQ.GetData();
						ddltyp.DataSource = getData.Gettyp();
						ddltyp.DataTextField = "typ";
						ddltyp.DataValueField = "id";
						ddltyp.DataBind();

						//Leeren Eintrag hinzufügen, damit keine Fehleinträge gemacht werden
						ddltyp.Items.Insert(0,new ListItem("","0"));
					}

					catch(Exception ex)
					{
						//Falls ein Fehler auftritt, Error anzeigen
						lblError.Visible = true;
						lblError.Text = ex.Message;
					}	
				}
				#endregion

10.04.2006 - 14:14 Uhr

nein habe ich nicht...denn wenn ich den code von if weg lösche bekomme ich die messagebox...
Kann es daran liegen, dass ich im Page_Load noch etwas anderes mache? Ich mache dort eine Abrage


if((!Page.IsPostBack) && (Session["LoggedIn"] != null))
{
}

10.04.2006 - 13:59 Uhr

Habe folgendes versucht:


btnDelete.Attributes.Add("onClick", "return confirm('Soll das Problem wirklich gelöscht werden?');");
			
			if (IsPostBack)
			{
				lblError.Visible=true;
				lblError.Text = "OK confirmed";
			}
			else
			{
				lblError.Visible = true;
				lblError.Text = "newload";
			}

Es funktioniert aber nicht. Ich bekomme zwar die messagebox aber diese reagiert nicht..

10.04.2006 - 12:49 Uhr

@vbprogger:
ich bin einigermassen nachgekommen. theoretisch verstehe ich es. aber praktisch anwenden kann ich es nicht.

So habe ich mein Button erstellt:


<asp:Button id="btnDelete" runat="server" CssClass="button" Width="157px" Text="Problem löschen"></asp:Button></TD>

Und nun?

10.04.2006 - 11:42 Uhr

da komm ich nicht mit..

Es geht darum, dass wenn ich auf den button löschen klicke eine Messagebox geöffnet wird und den user fragt, ob er den eintrag wirklich löschen will...


btnDelete.Attributes.Add("onClick", "return confirm('Soll das Problem wirklich gelöscht werden?');");

Und nun möchte ich wissen, ob der user auf ja geklickt hat -> problem löschen
oder ob er nicht löschen möchte

10.04.2006 - 11:32 Uhr

Und für WebForms gibt es keine Lösung?

10.04.2006 - 11:03 Uhr

Danke für den Hinweis! Habe hier im Forum mal gesucht und habe etwas gefunden. Aber nun habe ich ein Problem. Ich kann ja nicht eine MessageBox öffnen wie in einem Windows Form. ich arbeite mit webforms.

Hier wird meine messagebox aufgerufen:


btnDelete.Attributes.Add("onClick", "return confirm('Soll das Problem wirklich gelöscht werden?');");

Und lauft Forum sollte folgendes möglich sein:


			if (MessageBox.Show("Frage - Text", "Überschrift", MessageBoxButtons.YesNo) == DialogResult.Yes)
			{
				// Tue etwas nach Deinen belieben
			} 


Aber Messagebox.Show wird bei mir nicht gefunden. Was muss ich hier nehmen?

10.04.2006 - 10:36 Uhr

Wenn ich mit Javascript eine Messagebox öffne habe ich ja einen Rückgabewert. Nun, wie kann ich diesen mit C# ansprechen? Ich muss ja jenachdem, was der User ausgewählt hat, eine andere aktion ausführen...

07.04.2006 - 14:15 Uhr

So schnell lass ich mich nicht runterkriegen. Ich weiss was ich kann und ich weiss was ich nicht kann.

Und ja, das Problem wurde gelöst

07.04.2006 - 14:06 Uhr

Ich entschuldige mich vielmals bei dir und allen anderen, denen ich auf die Nerven gegangen bin und möchte nochmals 1000 Mal für die Hilfe danken!

07.04.2006 - 13:51 Uhr

ich habe ja schon so vieles versucht...hast du etwa eine lösung?

07.04.2006 - 13:13 Uhr

Kann mir niemand weiterhelfen?

Bin nun ein Schrittchen weitergekommen. Nun ist noch das Problem, wie kann ich den return Wert aus Javascript in C# weiterverwenden?

Nun bin ich auf diese Seite gestossen:
http://www.aspfree.com/c/a/ASP.NET-Code/How-to-get-the-confirmation-of-YesNo-from-a-javascript-popup-and-display-the-value-on-the-page/
leider ist dieser Code für VB und ich bekomme einen Fehler wenn ich schreibe lblTest.Text = Request.Form();

... deutet auf Eigenschaft hin, wo Methode erwartet wird

07.04.2006 - 13:12 Uhr

Ich blicke auch nicht mehr durch. Habe ein anderes DropDownmenü mit denselben Daten gefüllt, und dort funktioniert es. Nur bei diesem DropDownMenü nicht. Habe das DropDownMenü nochmals neu erstellt, aber nichts geht...

07.04.2006 - 12:58 Uhr

ein DropDown Menü

07.04.2006 - 11:32 Uhr

ja das schon, man bekommt ja den dialog speicher oder öffnen

07.04.2006 - 11:32 Uhr

SelectedIndex bleibt null auch wenn ich etwas selektiert habe...

07.04.2006 - 10:18 Uhr

aber wenn ich meine applikation auf einen server lade kann ich dann die hilfe trotzdem auch hochladen und aufrufen?

07.04.2006 - 09:37 Uhr

@Kai.


<script LANGUAGE="JavaScript">
								<!--
								// Nannette Thacker [URL]http://www.shiningstar.net[/URL]
								function confirmSubmit()
								{
								var agree=confirm("Soll das Problem wirklich gelöscht werden?");
								if (agree)
									return true ;
								else
									return false ;
								}
								// -->
								</script>

07.04.2006 - 09:36 Uhr

kannst du mir das ein wenig erklären? Ich kenne mich mit Javascript überhaupt nicht aus.

07.04.2006 - 09:32 Uhr

Habe ich hineingetan. aber die delproblem.aspx wird trotzdem nicht aufgerufen, wenn ich auf ok klicke

07.04.2006 - 09:25 Uhr

<A onclick="return confirmSubmit()" href="DelProblem.aspx">
									<asp:Button id="btnDelete" runat="server" CssClass="button" Width="157px" Text="Problem löschen"></asp:Button></A>

Das habe ich nun mal gemacht. Aber wenn ich auf den Button klicke geschieht nichts...

In der DelProblem.aspx ist der Code für den Delete drin

Jetzt habe ich es hinbekommen, dass man gefragt wird, ob man wirklich löschen möchte:


<script LANGUAGE="JavaScript">
								<!--
								// Nannette Thacker [URL]http://www.shiningstar.net[/URL]
								function confirmSubmit()
								{
								var agree=confirm("Soll das Problem wirklich gelöscht werden?");
								if (agree)
									return true ;
								else
									return false ;
								}
								// -->
								</script>

So weit so gut. Aber nun, wie komme ich auf die Delproblem.aspx Seite wo das problem auch wirklich gelöscht werden kann?

07.04.2006 - 09:23 Uhr

wie meinst du das: lokal ausführen?

07.04.2006 - 09:11 Uhr

Ich habe nun eine CHM Hilfe erstellt. Nun habe ich diese in meine Applikation genommen. Aber leider funktioniert das ganze nicht.
Ich bekomme keine Seite angezeigt, obwohl alle HTML Seiten im gleichen Verzeichnis liegen.

07.04.2006 - 08:32 Uhr

Danke für den Link.

Und wie kann ich nun das ganze implementieren?

07.04.2006 - 07:04 Uhr

Danke für eure Hilfe!

Das Fenster habe ich nun offen. Aber wie kann ich das Fenster nun nach klick auf einen Button(nein) wieder schliessen?

07.04.2006 - 06:55 Uhr

SelectedID ist ja SelectedValue denke ich mal

05.04.2006 - 17:47 Uhr

es geht darum:

ich klicke auf löschen und den sollte bevor gelöscht wird noch eine meldung kommen, ob man wirklich löschen will.

wie könnte ich das sonst noch realisieren?

05.04.2006 - 17:24 Uhr

Ich habe einen Button und wenn man darauf klickt öffnet sich ein neues Fenster, wo man gefragt will, ob man dieses Element wirklich löschen möchte. Nun hat man die möglichkeit auf ja zu klicken oder eben nein.

Eigentlich möchte ich so etwas ähnliches wie messagebox erstellen. Aber das geht ja in webforms nicht. gibt es eine andere lösung? oder kann man ein fenster mit irgendeinem befehl schliessen? irgendwie window.close()

05.04.2006 - 17:21 Uhr

Ist nicht dieser Fehler..habe ich beim kopieren irgendwie weggelöscht..

05.04.2006 - 17:10 Uhr

Ich bin fast am verzweifeln.

Ich binde Daten an ein Dropdownmenü. Das funktioniert soweit...

 
Sys.GetData getTypData = new Sys.GetData();
ddlTyp.DataSource = getTypData.GetTyp();
ddlTyp.DataTextField = "typ";
ddlTyp.DataValueField = "id";
ddlTyp.DataBind();
//Leeren Eintrag hinzufügen, damit keine Fehleinträge gemacht werden
ddlTyp.Items.Insert(0,new ListItem("Typ auswählen","0"));
			}

Nun möchte ich das SelectedValue herausfinden um die ID in die Datenbank zu speichern. Bis anhin habe ich es immer mit


string stTypID = ddlTyp.SelectedValue.ToString();
int TypID = Convert.ToInt32(strTypID);

gemacht.

Aber hier funktioniert es nicht. Keine Ahnung warum. Bekomme immer null as ID

05.04.2006 - 14:49 Uhr

naja, mit uml habe ich noch nie gearbeitet. Denke nicht, dass ich mich darin versuche. Immerhin wird die dokumentation bewertet...

05.04.2006 - 14:09 Uhr

Habe soeben mit C# eine Webapplikation entwickelt.

Nun wie sollte man den Aufbau in einer Dokumentation erklären?

Irgendwie bei der Suchfunktion:
Zuerst wird das ausgeführt
dann rufe ich btnSearch_Click() auf
dann rufe ich btnSave_Click() auf
etc..

Wie würdet ihr so etwas dokumentieren?

05.04.2006 - 13:05 Uhr

Wird ja aber ziemlich mühsam und unübersichtlich

Kann man auch nur mit html Seiten so etwas wie die CHM Hilfe erstellen?
So mit dieser Navigation, etc?

05.04.2006 - 11:14 Uhr

Dann gibt es keine Lösung für mein Problem?

05.04.2006 - 10:08 Uhr

habe ich schon versucht...

geht auch nicht, bekomme die fehlemeldung, dass dieses File nicht gefunden wurde. Wenn ich mit dem Debugger durch gehe ist dort auch @C:\Windows\System32 drin...

05.04.2006 - 09:51 Uhr

Naja, funktioniert nicht ganz.

Ich habe in meiner Webapplikation ein Verzeichnis help angelegt und dort drin ist mein helpfile. Wie muss ich das nun aufrufen?

05.04.2006 - 09:11 Uhr

Danke für deine Hilfe!

Ich habe das nun mal versucht. Soweit funktioniert das ganze. Nun habe ich aber doch noch eine Frage: Wie kann ich die Hilfe in meine Webapplikation einbinden? Wenn ich die chm Datei aufrufe (Link zu dieser Datei) kommt der öffnen/speicher unter Dialog. Ich möchte jedoch, dass die Hilfe direkt aufgerufen wird.

05.04.2006 - 08:27 Uhr

Wie könnte man für eine Webapplikation eine sinnvolle Hilfe programmierne? So etwas wie man es bei Windwos kennt. Auch mit Suchen nach verschiedenen Wörtern, etc..

04.04.2006 - 16:43 Uhr

Ist es möglich, dass ich mit Oracle einen Wert aus einer bestimmten Spalte lösche?

Also etwas wie:


DELETE spalte1, spalte2 FROM tabelle WHERE id=2

04.04.2006 - 14:41 Uhr

soweit so gut. aber wie bekomme ich den index heraus?

04.04.2006 - 14:27 Uhr

Ich habe es ja im C# Forum gepostet. Es wurde verschoben!

Also nochmals, damit ich nachkomme. Ich schreibe in ein Label einen Wert, und dieser Wert soll im DropDownMenü aktiviert sein.

Ich habe es ja mit selectedItem gemacht. Wie sollte ich es deiner Meinung nach tun?

Und wie kann ich das überschreiben wie oben beschrieben verhindern?

04.04.2006 - 14:21 Uhr

es geht hier nicht um windows forms sondern um web forms..

ja ok, versuche es mal mit items.

hoffe, dass es dann geht.

aber die zuweisung (label zu ddl) sollte ich doch mit selectedItem machen oder wie?

und wie meinst du das mit dem index? was muss ich dort für ein int wert mitgeben?

04.04.2006 - 14:15 Uhr

Ich habe ein merkwürdiges Problem:
Ich habe zwei Dropdownmenüs.
Essen und Getränk

Ich fülle beide DropDownmenüs mit werten aus einer Datenbank. Markiert ist das Element im DropDownmenü, welches in einem Label steht.


dll.SelectedItem.Text = lblEssen.Text;

Soweit so gut. Nun klicke ich auf einen Button und dann soll immer noch der gleiche Wert markiert sein. Jetzt mein Problem:

Ich habe im Dropdownmenü:

Pizza
Spagetthi
Pasta
Kartoffeln

Angenommen im Label steht Pasta, ist Pasta aktiviert. Das Dropdownmenü sieht nun nach klick auf den Button so aus:

Pasta
Spagetthi
Pasta
Kartoffeln

Pizza wurde von Pasta überschrieben. Wie kann man so etwas verhindern?