私はMVCアプリケーションを開発しており、かみそりの構文を使用しています。
このアプリケーションでは、コメント機能を提供しています。
DBからコメント/レコードをロードする部分ビューを追加しました。
現在、データはそのビューが呼び出されるとすぐに読み込まれますが、これは避けたいと思います。
ユーザーがそのビューにあるボタンをクリックしたときにのみデータをロードしたい。
これはボタンのコードです。
<input type="button" value="Show" id="ShowId" onclick="LoadData()"/>
そして、以下のコードは、ユーザーがボタンをクリックしたときに実行される必要があります。
@foreach (var item in Model)
{
<div id="OwnerName">
<span class="EmpName"> @Html.ActionLink(item.Owner.FullName, "Details", "EMployee", new { id = item.OwnerId }, new { @style = "color:#1A6690;" })</span>
@Html.DisplayFor(ModelItem => item.CommentDateTime)
</div>
<p class="CommentP">
@Html.DisplayFor(ModelItem => item.CommentText)
</p>
<br />
}
これを行う方法 ?