ASP.NET MVC 3で「更新パネル」を実行する方法をお探しです。このリンク:How to make update panel in ASP.NET MVCが見つかりませんでした。ASP.NET MVC 3のアップデートパネル
<div>
<input type="text" id="userName" />
<button type="button" onclick="searchUserByName()">Search</button>
</div>
<div id="usersPanel">
@{Html.RenderPartial("_UserList", Model);}
</div>
<script type="text/javascript">
function searchUserByName() {
var userName = $("#userName").val();
$.post('@Url.Action("SearchUserByName")',
{username: userName},
function (htmlPartialView) {
$("#usersPanel").html(htmlPartialView);
}
);
}
</script>
そして、私のコントローラで:
だから、私は、私の見解ではこれをしなかった
public ActionResult SearchUserByName(string userName)
{
List<User> users = // code to search users by name
return PartialView("_UserList", users);
}
しかし、それを行うには良い(あるいは右)の方法である場合、私は知りません、またはasp.net mvc 3.これを行う方法がある場合、これを行うには、またはasp.net mvc 3で行うより良い方法がありますか?
。毎回usersPanelにすべてのユーザーを再追加するのはちょっとばかげているようだ。 –