0

これは、編集ボタンをクリックするたびに表示されるメッセージです。要求されたコンテンツを読み込めません。後でもう一度やり直してください。

誰にもアイデアはありますか?部分的なビューを見る必要がある場合は、投稿できます。

私のコントローラー:

[HttpPost]
    public ActionResult SearchEdit(int modelcount)
    {

        using (Offers.OffersClient o = new Offers.OffersClient())
        {
            var offers = (List<Offers.Offer>)Session["offer"];
            var offer = offers[modelcount];

            return PartialView("Search_Edit", offer);
        }
    }

私の見解:

<div class="offer_edit">
    <a href="@Url.Action("SearchEdit","Home",null,"http")?modelcount=@(i)" class="fancybox">
        <img title="Edit" src="../images/edit_button.png" />
    </a>
 </div>
4

1 に答える 1

0

アクションは[HttpPost]属性で装飾されています。これは、このコントローラーアクションはPOST動詞を使用してのみ呼び出すことができることを意味します。しかし、あなたの見解では、<a>POSTを使用するようにファンシーボックスを構成していない限り、クリックするとGETリクエストを送信するリンク()を使用しています。この問題をさらに調査するには、FireBugなどのJavaScriptデバッグツールを使用して、サーバーに送信されているAJAX要求と応答を検査します。

于 2012-06-21T05:59:50.487 に答える