asp.netmvcアプリケーションにモデルクラスがあります。コントローラアクションでは、次のように表示するモデルを渡します。
public ActionResult PlayAPI(string CallIDno)
{
CallRecording callRecording = new CallRecording();
using (ICallRecordingManager callRecordingManager = new ManagerFactory().GetCallRecordingManager()) {
callRecording = callRecordingManager.GetAll().Where(c => c.CallIDNumber == CallIDno).FirstOrDefault();
}
return View("PlayApi", callRecording);
}
ビューで私はこれを使用しています:
<div class="flds-up">
<div class="lft-txt">
Call ID Number
</div>
<div class="new-fld">
<%= Html.TextBoxFor(model => model.CallIDNumber, new { @class = "textarea required email" })%>
</div>
<div class="clear-n">
</div>
</div>
ただし、dbレコードには値がありますが、テキストボックスは空です。Html.textboxを使用できますが、モデルバインディングを使用したい