私は次のようなモデルを持っています
[Required]
public string Username { get; set; }
[Required]
public string Password { get; set; }
public IEnumerable<Connection> Connections { get; set; }
そして接続クラスは
public class Connection
{
public int ConnectionId { get; set; }
public string Name { get; set; }
}
ユーザー名とパスワードを持つドロップダウン リストからデータベースを選択したいと考えています。
私のコントローラーでは、以下のような接続リストを作成しました
public ActionResult Create()
{
var databaseConnection = new DatabaseConnection();
databaseConnection.Connections = new List<Connection>
{
new Connection()
{
ConnectionId = 1,
Name = @"10.44.171.39\SQL2K8R2"
},
new Connection()
{
ConnectionId = 2,
Name = "TestDb"
}
};
return View(databaseConnection);
}
そして、対応するビューは
<div>
<span>Select Database</span>
<p>
<select name="Section">
<option value="" selected="selected">Select Section</option>
@foreach (var item in Model.Connections)
{
<option value="@item.ConnectionId">@item.Name</option>
}
</select>
</p>
</div>
フォームを投稿しているときに、ユーザー名とパスワードを取得していますが、取得できません
接続名と Id 。
事前に感謝します:)