Laden...

Forenbeiträge von joshua Ingesamt 24 Beiträge

03.08.2022 - 17:02 Uhr

Hallo
ich habe mir das mit Hidden Field angeschaut und sehe aber nicht den Verwendungszweck für mein Problem.
Vielleicht habe ich auch mein Problem nicht verständlich ausgedrückt:

  • ich habe einen View1 wo ich meine Felder definiert habe in diesem sind die Input asp-for Felder definiert wo ich die Daten eingebe, wie zum Beispiel Datum, Material (Auswahlfeld) etc.
    daneben gibt es auch Felder für die Adresseingabe. Da ich eine Adressdatenbank habe, wo 90% der Adressen vorhanden sind, möchte ich über einen weiteren View2 die Adressen anzeigen
    lassen und über eine Suchfeld kann dann die gefundene Adresse ausgewählt werden. Übern den Adresskey wähle ich die Adresse aus und übergebe diese an View1.

Und hier beginnt das Problem, beim übergeben der Adresse mit

  return RedirectToAction("index");

werden die vorgängig eingegebenen Felder gelöscht (ist mir auch klar gemäss eurer Beschreibung).
Nur ist mir nicht klar wie ich das Problem mit Hidden Fields lösen kann.
Vielen Dank für die Hilfe

01.08.2022 - 16:58 Uhr

danke für eure Unterstützung

Das heisst also, wenn ich eine View1 habe mit den Feldern die ich ausfülle wie zum Beispiel
Auswahl Art der Ware, Anzahl Bestellungen, Bestelldatum etc. und ich dann die Adresse über View2a auswähle -> IdAdresse wieder zu View1 gehe, dann muss ich die
Felder von View1:Auswahl Art der Ware, Anzahl Bestellungen, Bestelldatum etc. alle noch als Hidden Fields definieren?

31.07.2022 - 20:27 Uhr

Vorweg vielen Dank für die Hilfe.
ist mir nicht ganz klar wie ich z.B Hidden Fields gebrauchen soll.
Das Eingabeformular hat unter anderem folgende Felder wo Werte eingegeben oder ausgewählt wurden, bevor die Adresse ausgewählt wird:
===========================================================================


              <div class="form-group col-md-3">
                    <label asp-for="idGAuswahlfeld" class="control-label"></label>
                    <select asp-for="idGemeinde" asp-items="@ViewBag.TypeDropDownAuswahlfeld" class="form-control">
                        <option selected>---Ausgewählte Gemeinde ---</option>
                    </select>
                    <span asp-validation-for="idAuswahlfeld" class="text-danger"></span>
                </div>
                <div class="form-group col col-md-6">
                    <label asp-for="beschreibungOrt" class="control-label"></label>
                    <input asp-for="beschreibungOrt" class="form-control" />
                    <span asp-validation-for="beschreibungOrt" class="text-danger"></span>
                </div>
                <div class="form-group col-md-3">
                    <label asp-for="datumBestellung" class="control-label"></label>
                    <input asp-for="datumBestellung" class="form-control" />
                    <span asp-validation-for="datumBestellung" class="text-danger"></span>
                </div>

=============================================================================

31.07.2022 - 15:59 Uhr

Hallo Zusammen

ich habe folgendes Problem und finde keine Lösung:
Ich habe ein View1->Formular wo man diverse Werte über Inputfelder eintragen kann, daneben benötige ich auch Adressdaten. Via Button öffnet sich ein neuer View2 wo ich die Adresse suche (DB) welche ich benötige->Übergabe IdAdresse an ersten View1 übergeben. View1 Abfrage über IdAdresse. Das funktioniert alles. Habe mit ViewBad oder DataTemp kann ich die Felder auch übergeben.
Das Problem ist, dass in View1 die vorherig ausgefüllten Werte von den Inputfeldern gelöscht werden. Vom View2 gehe ich mit dem Befehlt return RedirectToAction("View1") zurück zu View1
Vielen Dank für eure Hilfe

04.10.2017 - 09:56 Uhr

Hallo
Nach längerem Suchen und Probieren, habe ich den Fehler gefunden:
Der SOAP dienst ist Version 1.1, somit darf im web.config

nicht:

   <bindings>
    <wsHttpBinding>
      <binding name="BasichHttpBinding_clsGetTerrisSoap">
        <security mode="Transport">
          <transport clientCredentialType="None"/>
        </security>
      </binding>
    </wsHttpBinding>
    </bindings>
<client>
      binding="wsHttpBinding"
      ......
</client>

sondern:

   <bindings>
      <basicHttpBinding>
        <binding name="BasicHttpBinding_clsGetTerrisSoap">
          <security mode="Transport">
            <transport clientCredentialType="None"/>
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>
    <client>
    <endpoint address="https://...."
      binding="basicHttpBinding"
      bindingConfiguration="BasicHttpBinding_...................."
      contract="serviceName"
      name="BasicHttpBinding_......../>
    </client>

18.09.2017 - 16:06 Uhr

Dir url kann ich nicht angeben, ist von einem Institut..
Ich erhoffte mir es kann jemand weiterhelfen bezüglich tlogin und tlist.
Muss tlist und tlogin als Xml mittels XmlElement erfasst werden?

18.09.2017 - 14:50 Uhr

Hallo Gü

Das Vorgehen ist wie folgt:

  1. Neue ASP Projekt
  2. Dienstverweis hinzugügen-> url von SOAP Provider, Dienste erscheinen.
    Name Dienstverweis:srGetText
  3. ASP.NET Formular mit Button zum Starten des Dienstest
  4. Code:
    srGetText.clsGetTextSoapClient soap = new   srGetTextclsGetTextSoapClient(); 
       srGetText.tlogin benutzer = new srGetText.tlogin();
        srGetText.tlists Liste1 = new srGetText.tlists();
        List1.Items = new string[] { "TXT207706736636" };
        benutzer.Benutzer = "xxxxxxxxx";
        benutzer.Passwort = "xxxxxxxxx";
  1. tlogin sieht wie folgt aus:
  public class tlogin : INotifyPropertyChanged
    {
        public tlogin();

        [XmlElement(Order = 0)]
        public string Benutzer { get; set; }
        [XmlElement(Order = 1)]
        public string Passwort { get; set; }

        public event PropertyChangedEventHandler PropertyChanged;

        protected void RaisePropertyChanged(string propertyName);
    }

tlist sieht wie folgt aus:

   public class tlist : INotifyPropertyChanged
    {
        public tlist();

        [XmlElement("eText", Order = 0)]
        public string[] Items { get; set; }

        public event PropertyChangedEventHandler PropertyChanged;

        protected void RaisePropertyChanged(string propertyName);
    }
  1. Gemäss WDSL File Login mit :
response = soap.getTextLogin(benutzer,Liste1);
txtOutput.Text = BeispielText();

In welcher Form sind benutzer und Liste1 zu übergeben, siehe vorhergehende Mail(HTML)?
Ich hoffe es ist nun verständlicher, dank für die Bemühungen.
Joshua

18.09.2017 - 12:57 Uhr

Hallo Gü
Danke, ich habe vom Soap Provider eine url wo ich das WDSL FILE als Dienstverweis einbinden kann. Danach kann ich das tlogin aufrufen und paswort und user zuweisen. Danach muss ich für den request gettext(tlogin,tlists) /aufrufen.
Gruss joshua

18.09.2017 - 10:53 Uhr

Hallo ich habe das ganze nochmals von Beginn angeschaut und auch beim SOAP Anbieter nachgefrage.
er hat mir geschrieben das Loging müsse wie folgt aussehen:

<web:getText>
  <web:LoginInfo>
    <web:Benutzer>xxxxxxxx</Benutzer>
    <web:Passwort>xxxxxx</Passwort>
  </web:LoginInfo>
</web:getText>

das Login von SOAP sieht wie folgt aus:

namespace srGetText1
{
    [DebuggerStepThrough]
    [DesignerCategory("code")]
    [GeneratedCode("System.Xml", "4.7.2102.0")]
    [XmlType(Namespace = "http://www.muster.com/webservices")]
    public class tlogin : INotifyPropertyChanged
    {
        public tlogin();

        [XmlElement(Order = 0)]
        public string Benutzer { get; set; }
        [XmlElement(Order = 1)]
        public string Passwort { get; set; }

        public event PropertyChangedEventHandler PropertyChanged;

        protected void RaisePropertyChanged(string propertyName);
    }
}

Meine Frage wie muss das tlogin(Element) aufgerufen werden?
Wie muss das Objekt Element aussehen und wie erstelle ich es?
Vielen Dank für die Hilfe

11.09.2017 - 08:18 Uhr

Vielen Dank für den Hinweis.

Dann müsste ich den Request welcher als XML gesendet wird in einen String konvertieren?

10.09.2017 - 17:12 Uhr

Hallo
Kennt jemand die Lösung für diesen Fehler, trotz such im Internet, habe ich keine Lösung gefunden:

Fehlermeldung:
Der Inhaltstyp "text/html; charset=utf-8" der Antwortnachricht stimmt nicht mit dem Inhaltstyp der Bindung (application/soap+xml; charset=utf-8) überein.

Danke

11.06.2012 - 09:16 Uhr

Vielen Dank für die Hilfe und Tips
werde ich nun ausprobieren

Gruss Joshua

11.06.2012 - 08:41 Uhr

Hallo ich habe folgende Fragen:
ich habe eine Anwendung geschrieben, wo ich die Daten aus einer MySQL Datenbank lese, verändere und schreibe. Die Datenbankverbindung habe ich über eine eigene Klasse gelöst. (Erste Gehversuche mit 3-Tier). Nun möchte ich die Daten drucken und wähle die Lösung über ReportViewer, finde aber nur Lösungen mittels Assisten. Kann man das ganze nicht auch "konventionell" Lösen wie:
DataSet ds = new DataSet();
ReportViewer an ds binden etc.

Hat jemand eine Lösung resp. ein Beispiel für mich. Wo gibt es einen Beschrieb dazu.
Vielen Dank für die Hilfe
Joshua

07.06.2012 - 08:47 Uhr

Hallo

ich habe die geleich Frage und möcht nun wissen folgendes wissen: Cobox1 filterst die Spalte ComputerName Combox2 soll nach der Filterung von Spalte ComputerName noch die Spalte 2 DruckerName usw. filtern.

Meine Frage kann bindingSource1.Filter = "ComputerName='" + strFilter + "'"; auch über mehrer Spalten filtern ??

Gruss Johua

29.12.2011 - 22:36 Uhr

wie lernt man dann wie das funktioniert z.B wie der layer datenbankanbindung mit dem layer datenabfrage kommuniziert und dieser wieder mit dem präsentationslayer daten darstellt. googlet man stundenlang. ich habe am liebsten kurze theorie und dann beispielprogramm
danke joshua

29.12.2011 - 21:55 Uhr

zuerst vielen dank für die antworten.
warum findet man nicht^s in büchern wie "Microsoft Visual C# 2010 - Das Entwicklerbuch: Grundlagen, Techniken, Profi-Know-how" über diese thema

gruss und dank joshua

29.12.2011 - 20:11 Uhr

Hallo

ich programiere seit einiger zeit mit C# und möchte nun ein program schreiben, welches auf der 3-Layer technologie aufbaut. wo kann ich das vorgehen lernen und wo gibt es ein buch, welche das vorgehen anhand von beispielen erklärt ?
ist die 3 Layer-programierung der standard, wie man grösser anwendungen schreibt ?

vielen dank für die hilfe

joshua

04.12.2011 - 12:01 Uhr

Hallo Juy Juka

Vielen Dank für den Hinweis, ich werde die beiden links gerne anschauen.

Gruss Joshua

03.12.2011 - 15:44 Uhr

Vielen Dank für den Tip
werde ich gerne versuchen
gruss joshua

03.12.2011 - 14:41 Uhr

verwendetes Datenbanksystem: MYSQL

Hallo ich habe eine allgemeine Frage. Wenn ihr daten abfragt von einer datenbak, spielt ihr die daten direkt in die formularfelder oder eröffnet ihr zuerst eine classe.
zum beispiel ich habe eine adressdatenbank mit namen vorname. wenn ich jetzt eine anwendung schreibe wird dann zuert eine classe person erstellt mit name und vorname und von dort die daten in das formular übergeben.

vielen dank für eine antwort
joshua 🤔

20.02.2011 - 15:51 Uhr

Hallo
ich habe folgende Problem, wo ich keine Lösung gefunde habe.
Ich erstelle das Formular1 , wo ich Daten eingebe unter anderem auch Adressen, die Adressen wähle ich wie folgt aus: Button Formular2 offnen Adresse ist in einem DataGrid, wie a doppelklick auf die Zeile im dataGrid möchte ich die Adresse in Formular (mindestens ID) übernehmen und die Adresse sollte in den vorgesehenen Feldern stehen.

Kann mir jemand sagen, wie ich die Daten von Formular2 in das geöffnete Formular1 bringe ???
Danke joshua ?(

29.12.2010 - 18:11 Uhr

Zuerst vielen Dank für die Hilfe
ich werde die Lösungen ausprobieren.
Bei dem DGV habe ich bindingNavigaor angehängt, wenn mit den Vorgabenbutten arbeite so z.B deleteItem so wird das DGV nachgeführt, wenn ich aber einen eigenen Buttonn anhänge und die Daten manipulieren möchte dann funktioniert die aktualisierung im DGV nicht.
Gruss Joshua

28.12.2010 - 14:04 Uhr

?(Hallo
ich habe folgende Frage:
Daten aus einer MySQL Datenbank Tabelle visualisiere ich in einem DataGridView.
Wenn ich Daten wähle ich die Zeile im DataGridView aus und danach werden die Felder in einzelnen TextBox Felder dargestellt.
Mein Frage : wenn die Daten in den TextBox Feldern geänder werden, wie wird das DataGridView aktualisiert ?

Vielen Dank für die Hilfe
joshua