Viewからint値をクラスに渡そうとしています。クラスは後でint値に基づいて別の関数を呼び出します。 私が呼び出すクラスは、GetLogs(int x);
という名前の関数を持つDataFetch.cs
と呼ばれます。Html.ActionLinkにクラスを追加するには
私はビューに何が入っていますか。明らかに私が欲しいものではありません
http://localhost:xxx/DataFetch/GetLogs()/1
:
@Html.ActionLink("Connect",
"GetLogs()", "DataFetch", new {id = item.MacNum}, new { @class = "DataFetch" })
は^これは私にURLを与えます。
UPDATE:
function GetCloud()
{
console.log("insidefunc");
$.ajax({
type: "POST",
url: '/DataFetch/GetLogs?id=' + 1,
data: 1,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
alert("done")
},
failure: function (response) {
alert("Failed: " + response.responseText);
},
error: function (response) {
alert("Error: " + response.responseText);
}
});
}
これはどちらか動作しませんでした。
質問を助けることを願っていますが不明です何が求められているかを明確にするための多くの質問。 [質問]を読んで問題を再現するのに使うことができる[mcve]を入力し、何が尋ねられているのかをよく理解できるようにします。 – Nkosi
@Nkosi HtmlActionLinkは、int型パラメータを持つ関数を持つクラスを呼び出しますが、これはどのように明確ではありませんか? –
あなたは希望のURLを入力していません。あなたは基本的に示しました。これは私が持っているものです、これは私に与えられたものですが、私はそれを望んでいません。 – Nkosi