クイック質問、私はこれを私の見解で持っています
<div class="product_list">
@Html.Action("GetProducts", "Products")
</div>
そしてコントローラーは単純です
public ActionResult GetProducts(string country, string currency, int category){
var viewModel = new ProductsViewModel{
Products = _proxy.GetProducts(country, currency, category, page)};
return PartialView(viewModel);
}
次に、GetProducts ビューは各製品を foreach ループでレンダリングします。
JS が有効で、JQuery を使用してサービスを非同期に呼び出す場合に、これが発生するのを防ぎたいと思います。何かのようなもの
$(".product_list").SOMETHING(function(event) {
event.preventDefault();
...
});
これどうやってするの?