だから私は何時間もこのコードに苦労してきました.引用符が間違っているか、シンボルをエスケープしていないだけだと感じていますが、ここに問題があります. URL(記事のタイトル)のリストをロードするJSON呼び出し(JavaScript)があります。次に、これらの URL を Div に動的に追加し、document.createElement を使用してページを作成します。
問題は、JSON リストからのパラメーターを Razor URL 文字列で機能させることができないことです。
var articleTitle = document.createElement("div");
articleTitle.className = "articleTitle";
articleTitle.innerHTML = '<a href="@Url.Action("Article", "Content", new { url = ' + article.Url + ', page = 1 }, null)">' + article.Title + '</a>';
articlewrapper.appendChild(articleTitle);
{ url = ' + article.Url + ' が問題です。実際の値を取得できないようです。リンクは article.Url を出力するだけです。article.Title は問題なく機能します :)