基本的に私がここで行うことは、Jsonオブジェクトに接続された2つの文字列値をMVCコントローラメソッドに渡すことです。このメソッドは、それらのパラメータを入力パラメータで受け取り、何かを行います。パラメタの名前だけが一致しなければならないので、私は直接MVCルーティングと同様に使用することができます。Jsonオブジェクトにint配列を添付してコントローラメソッドに渡すことはできますか?
私はこの同じメソッドを使用してMSChartでメモリ内にグリッドを作成したいと考えています。しかし、私はそれらの値からグリッドを作成することができますので、Jsonを介してコントローラに値の配列を渡したいと思います。
できますか?そしてどうやって?
function showAnalysisView(analysisType)
{
var typeJSON = {};
typeJSON["id"] = GetGUIDValue();
typeJSON["value"] = analysisType;
$.ajax({
type: "POST",
url: "<%= Url.Action("AnalysisNavigation", "Indications") %> ",
dataType: "jsonData",
data: typeJSON,
success: function(data) {
if (analysisType == 'Prepayment') {
document.getElementById('prepaymentView').innerHTML = "";
$("#prepaymentView").append(data);
}
else if (analysisType == 'Exposure') {
document.getElementById('exposureView').innerHTML = "";
$("#exposureView").append(data);
}
}
});
}
は私が持っている代わりにできます::
typeJSON["value"] = analysisType;
ような何か:
typeJSON["xArray"] = {0,1,2,3,4,5};
をして、それを読んでここ
は、私はすでに前に理由を持っているコードです私のコントローラのように:
public System.Web.Mvc.ActionResult MakeGrid(int[] values)
{
}
ありがとうございました!