を更新していない.....window.locationの私が把握することはできませんねえ、私は本当に奇妙な問題を持って正しく
を持っていますあなたはそれを渡す。
フロントエンド
window.location = '<%=Url.Action("PaymentTool", "PaymentHistory") %>' + '/' + profile.id;
とバックエンド
public ActionResult PaymentTool(string username, int? profileID)
今、これが実行されている最初の時間のために素晴らしい作品。しかし、ページをリフレッシュせずにもう一度実行すると、問題が発生します。
私はこれを確認するために、それをログアウトしていると、それは例えば
PaymentHistory/PaymentTool/123/1234
'<%=Url.Action("PaymentTool", "PaymentHistory") %>'
正しい作業URLが
PaymentHistory/PaymentTool/1234
の場合。
私はprofile.idからログアウトしました。これは毎回単一の数値であり、古い値を保存していません。
これは非常に奇妙なバグのようです。
少しのコードで私たちは推測と推測しかできません。より多くのコードを表示し、問題を再現するのに役立ちます。 [Minimal、Complete、Verifiableの例の作成方法](https://stackoverflow.com/help/mcve) – tnw
IDを追加する前に、あなたのURLを見て、 'PaymentTool /'の後に何かを切り捨てる必要があるかもしれません。 – tnw
'<%' and '%>'の間のものはサーバー側のコードで、サーバーにアクセスしてクライアントに書き込むときに評価されます。したがって、「ページを更新せずにもう一度実行する」とすると、サーバーにアクセスしていないため、これは変更されません。 – James