Eingabesteuerelementtyp Textreferenz im Code dahinter

Ich habe den folgenden Code

  <input runat="server" id="Name" type="text" name="Name"/>


    cmd.parameters.addwithvalue("@NAME", Name.value);

Ich versuche, die Daten zu erfassen, die ich in meinem Steuerelement eingebe, und (Name.Wert) "" ist immer gleich, egal was ich tippe. Ich weiß, dass sie richtig zugeordnet sind, als würde ich sie in ein Textfeld umwandeln. Es funktioniert einwandfrei. Ich möchte, dass diese Eingabe auch funktioniert.

BEARBEITET Dies scheint nicht sicher zu funktionieren, ob dies der richtige Weg ist, aber aus irgendeinem Grund, warum dies funktionieren würde, aber Name.value nicht?

cmd.Parameters.AddWithValue("@NAME", Request.Form["Name]);

Antworten auf die Frage(3)

Ihre Antwort auf die Frage