我需要在我的頁面上有一個允許用戶選擇其狀態的下拉列表。由於這可能是一個將在其他地方使用的控件,我認爲創建一個可以重用的MVC View用戶控件是一個好主意。ASP.NET MVC查看用戶控件 - 如何設置ID?
我想控制會是這個樣子:
<select name="" id="">
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
</select>
而且在我看來,代碼將是這樣的:
<%= Html.RenderPartial("StateDropdownControl") %>
我的問題是,什麼是設置的最佳方式控件上的名稱和ID?如果需要,我想確保在一個頁面上可以有多個此控件的實例。另外,我希望能夠發送默認情況下應該選擇的狀態。
我會用ViewData嗎?