Ich brauche eine Dropdown-Liste auf meiner Seite, die es einem Benutzer ermöglicht, ihren Status auszuwählen. Da dies wahrscheinlich ein Steuerelement ist, das an anderer Stelle verwendet wird, dachte ich, es wäre eine gute Idee, ein MVC View-Benutzersteuerelement zu erstellen, das wiederverwendet werden kann.ASP.NET MVC View User Control - wie IDs zu setzen?
ich die Kontrolle dachte würde wie folgt aussehen:
<select name="" id="">
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
</select>
Und den Code in meiner Sicht wäre so etwas wie:
<%= Html.RenderPartial("StateDropdownControl") %>
Meine Frage ist, was ist der beste Weg zu setzen der Name und die ID auf dem Steuerelement? Ich möchte sicherstellen, dass ich bei Bedarf mehrere Instanzen dieses Steuerelements auf einer Seite haben kann. Außerdem möchte ich in der Lage sein, den Zustand zu senden, der standardmäßig ausgewählt werden sollte.
Würde ich es irgendwie mit ViewData machen?