私はこのようなPOSTメソッドを持っています
public void PostMethod([FromBody]string param)
{
var test = param;
}
そしてシンプルなJSスクリプト
<script type="text/javascript">
$.ajax({
url: 'http://localhost:8101/sd/Localization/PostMethod',
type: 'POST',
data: {
param: 'test'
}
});
</script>
うまくいきました。Ajax呼び出しはメソッドを呼び出していますが、パラメータはnullです:/常に。理由はわかりません。実行できません。誰かが私を助けて、正しい方向を教えてくれますか?
// アップデート
新しいプロジェクトを作成したものをチェックして、何かを壊していないことを確認してください。デフォルト設定の新しいプロジェクトでも、常にnullになります