プロジェクトにT4MVCを含めたところ、問題が発生しました。非表示のテキストフィールドを介してJavaScriptにデータを渡しているので、コントローラーの名前とそのアクションを渡すことができる必要があります。これが私が持っているものです:
<input type="hidden" id="logErrorUrl" name="logErrorUrl" value="@Url.Action("LogJavaScriptError", "Error") />
私はできるようになりたいです:
<input type="hidden" id="logErrorUrl" name="logErrorUrl" value="@Url.Action(MVC.Error.LogJavaScriptError("")) />
何らかの理由でこれは機能していません。LogJavascriptErrorがActionResultを返さないので、私は考えていました。FYI LogJavaScriptErrorも文字列を受け取りますが、実際にはアクションの名前が必要です。@ MVC.Error.ActionNames.LogJavaScriptErrorも試しましたが、ActionResultが返されないため、おそらく再び表示されませんか?