我正在开发 MVC 应用程序并使用剃刀语法。
在这个应用程序中,我提供评论功能。
我添加了一个局部视图,它从数据库加载评论/记录。
目前,一旦调用该视图,数据就会立即加载,我想避免这种情况。
我只在用户单击该视图上的按钮时才加载数据。
这是按钮的代码。
<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 />
}
这该怎么做 ?