Mit einem html-select-box mit Rasiermesser

Ich habe ein html-Selektor, und ich möchte, dass der ausgewählte Wert für mein "model => Modell.Typ" in meinem Formular. Gibt es eine Möglichkeit, um den Wert in meine @Html.EditorFor(model => model.type) auf den Wert des Selektors?

@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
    <legend>Bet</legend>

    <div class="editor-label">
        @Html.LabelFor(model => model.type)
    </div>
    <div class="editor-field">

        <select id ="type">
  <option value="Football">Football</option>
  <option value="Rugby">Rugby</option>
  <option value="Horse Racing">Horse Racing</option>
</select>

        @Html.EditorFor(model => model.type)
        @Html.ValidationMessageFor(model => model.type)

    </div>



    <p>
        <input type="submit" value="Create" />
    </p>
</fieldset>
kannst du nicht tun, dies mit Rasierer, müssen Sie Javascript verwenden, können Sie jQuery verwenden?
Warum brauchen Sie zwei Steuerelemente für die type-Eigenschaft? Haben Sie bestimmte Gründe, die nicht nur ein drop-down-Liste?
sorry, mein Fehler, ich Verstand, Sie wollte den Wert von "auswählen" in der "input"

InformationsquelleAutor Tk Breen | 2012-12-14

Schreibe einen Kommentar