0

現在、2つの列があるページがあり、その左側にはいくつかのリンクが含まれ、右側にはクリックされた内容に基づいて追加のデータが表示されます。

現在、右側の列を正常に更新するためにAjax.ActionLinkメソッドを取得するのに問題があります。

現在、私のページは次のようになっています。

<div id="lefthand">

@Ajax.ActionLink("Children", "ViewDetail", new { details = ViewBag.data }, new AjaxOptions() { HttpMethod = "GET", InsertionMode = InsertionMode.Replace, UpdateTargetId = "details" })

</div>

<div id="righthand">

<ul id="details">

</ul>

</div>

ただし、リンクをクリックすると、新しいページが作成されます。現在表示しているページの一部ではありません(部分的なビューを作成しています)。

私はこれをサイトの別の部分でうまく使用しましたが、更新されたビットが同じ内にありました。それが問題ですか?

4

1 に答える 1

1

スクリプト参照としてjquery.unobtrusive-ajax.jsファイルが欠落している可能性があると思います。

于 2012-05-16T12:31:43.327 に答える