asp.net mvc 3 を使用して Web アプリケーションを作成しています。
次の形式があります。
@using (Html.BeginForm())
{
<div>
<fieldset>
<legend>Approvals</legend>
<div>
@Html.Label("Ticket ID")
@Html.DropDownList("TicketID")
</div>
<div>
@Html.Label("Distributor ID")
@Html.TextBox("DistributorID", null, new { @readonly = "readonly" })
</div>
<div>
@Html.Label("Description")
@Html.TextArea("Description", new { @readonly = "readonly" })
</div>
<div>
@Html.Label("Resolved")
@Html.DropDownList("Resolved")
</div>
<div>
@Html.Label("Date (yyyy/mm/dd)")
@Html.TextBox("Date")
</div>
<div>
@Html.Label("Time (HH:mm:ss)")
@Html.TextBox("Time")
</div>
</fieldset>
<input type="submit" value="Approve / Disapprove" />
</div>
}
TicketID ドロップダウンリストからチケット ID が選択されるたびに、データベースから値を読み取った後、他のフィールドのデータを更新するにはどうすればよいですか。つまり、チケットIDが変更されるたびに、特定のチケットIDのデータベースからデータを読み取った後、フォームを送信せずに他のフィールドのデータが変更される必要があります。