0

Webgrid の上の 1 つのドロップダウン ボックスを使用して、JavaScript を呼び出して値を取得し、いくつかの URL に投稿するときに、ユーザーが動的にページごとの行を変更しました..しかし、コントローラーの Actionresult メソッドには投稿されません..緊急事態だ..!私は非常に多くの方法を試しました..しかし、それはすべて私のプロジェクトではうまくいきません.私のエラーに何か考えてください...私の使用可能なステートメント..

$.ajax(
{
    type: 'POST',
    url: '/Admin/UserActive/' + strvalue,
    data: strvalue,
    datatype: "String",
    success: function (result) 
    {
    }
});



$.post('@Url.Action("UserActive","Admin", new{})' + '?Id=' + strvalue);
$.post('@Url.Action("UserActive","Admin")', { Id: strvalue });


$.post('@Url.Action("/Admin/Pagesize")', { rowsPerPage: value });
$.post('/Admin/UserActive',
{
    id: strvalue.toString(),

});

すべてのステートメントは、いくつかのロジックを実行するためにアクション結果メソッドにコントロールをポストするために、JavaScript 関数で使用されます。

このステートメントはすべて、新しいプロジェクトで使用したときに機能しますが、現在のアプリケーションでは機能しません。

4

1 に答える 1

0

アクションにドロップダウンリストと同じ名前のパラメーターを 1 つ追加し、アクションを投稿または呼び出して、ドロップダウン値で指定されたページ サイズに従って結果を返します。

例のために。

public ActionResult UserAgent(string yourDropDownName)
{
}
于 2013-03-04T08:56:37.703 に答える