0

リクエストパラメータを取得できません...

私は自分のサービス ページに POST メソッドで ajax を使用してリクエストを行い、ブラウザ コンソールで次のように送信しました。

localhost/Services/?target=test&action=list&from=test

次のように送信:

$.ajax({
                    url: '@Url.Action(Url.Content("../Services"))',
                    type: 'POST',
                    data: "target="+$(this).attr('id')+"&action=list&from=test", 
                    dataType: 'string',
                    success: OnSuccess
                });

私のコントローラーで、私は試しました:

var context = System.Web.HttpContext.Current;
var q = context.Request.QueryString; //empty
var q2 = context.Request.Url.Query; //empty
// or
var id = Request.QueryString["target"].ToString(); //error - sample on the following link 

C# ASP.NET で完全なクエリ文字列を取得する

どうしたの ?

4

2 に答える 2

0

私が見つけたのは、次のようなものでした:

var target = Request["target"];

どなたかの参考になれば^^

于 2013-08-20T09:53:32.187 に答える