0

私はMVC3が初めてです

私の機能は、検索後にWebGridにデータが含まれるようなものであるため、WebGridとhttpgetのいくつかの検索オプションを備えたページがあります(ページの投稿後、これまでは正常に機能していることを意味します)。今、私はいくつかのカスタム検索フィルターでその webgrid を使用しています。GRID でクリック、ページング、または並べ替えを行うと、HttpPost ではなく HttpGet に移動し、HttpGet から null 値が返され、グリッドが消えます。

皆さんを混乱させなかったことを願っています。

ありがとう..

4

1 に答える 1

0

コントローラー アクションを としてマークし、[HttpPost]フォームを送信してデータを投稿していることを確認します。

[HttpGet]
public ActionResult Search()
{

}

[HttpPost]
[ActionName("Search")]
public ActionResult SearchPost(/* search params*/)         //this method should get called
{
 /*your code*/`enter code here`
}
于 2013-02-01T05:22:23.787 に答える