0
ボタンをクリックすると、一部のデータで部分ビューを更新するだけで済みます。ビューを動的に更新するのに役立つ必要があります。ASP.net mvc3
を私はこのような見解を持っている:私はそれを動作させるように見えることはできません
@model MyApp.Models.MyModel
<div class="container">
<div class="myButton">Click Me to update data</div>
@Html.Partial("_MyPartial")
</div>
<script type="text/javascript">
$(document).ready(function() {
$(".myButton").click(function() {
$.post("/Home/_MyPartial", { "param1" : "@DateTime.Now" }, function(result) {
$(".myDivToUpdate").html(result);
});
});
});
</script>
[OK]を、その後、私のホームコントローラに私が持っているこのようなのActionResult方法:
[HttpGet]
public ActionResult _MyPartial(DateTime param1)
{
MyModel model = new MyModel();
/* Update Model */
return PartialView(model);
}
と私は動的に更新する必要があり、私は何かを持っている私の部分図に:
<div class="myDivToUpdate">
@Model.SomeInfo
</div>
を本質的には、Wと同じです私は私のものをレイアウトしています。問題は、私が最初にボタンを押したときにコントローラーにぶつかることはないということです。私はjquery/javascript buffではないので、他の問題があるかもしれません。
私はこれがうまくいくよう助けてくれてありがとうと思います。
ありがとうございました – bbedward