ポップアップのエラー全体: 「エラー! 要求された URL が 500 を返しました - 内部サーバー エラー」
編集 これは部分的に修正されました。TempData をインデックス関数に移動し、そこにもパラメーターを追加しました。ただし、これにより、並べ替え機能も壊れています ( .Sortable(sorting => sorting.SortMode(GridSortMode.SingleColumn)) End Edit
このエラーが発生している理由がわかりませんし、すでに時間がかかりすぎているため、まずコードを投稿して、誰かが助けてくれることを願っています.
コントローラ:
[GridAction(EnableCustomBinding = true)]
public ActionResult GetTimetables(int moduleId, ModuleType moduleType)
{
    TempData["ModuleId"] = moduleId;
    IList<TimetableViewModel> timetableViewModels =
    //TODO: Don't hardcode this
    _timetableService.GetTimetableEntriesAssociatedWithModule(moduleId, moduleType);
    return View(new GridModel
    {
        Data = timetableViewModels,
    });
}
モデル(おそらく問題ではありません):
public class TimetableViewModel : BaseViewModel
{
    public int Id { get; set; }
    public string Date { get; set; }
    public string SessionTimePeriod { get; set; }
    public string RoomName { get; set; }
    public int NumberOfResources { get; set; }
    public string Notes { get; set; }
}
}
ビュー (すべてを貼り付けるには長すぎるため、必要ありません)
@(Html.Telerik().Grid(Model)
           .Name("TimetableGrid")
           .PrefixUrlParameters(false)
           .Columns(columns =>
...
           .DataBinding(dataBinding => dataBinding.Ajax().Select("GetTimetables", "Manage", new { moduleId = TempData["ModuleId"], moduleType = ModuleType.UnitOfLearning }))
         //.Pageable(paging => paging.Total(Model.entryCount).PageSize(25))
           .Sortable(sorting => sorting.SortMode(GridSortMode.SingleColumn)))
@Html.Telerik().ScriptRegistrar().jQuery(false).jQueryValidation(false)