Microsoft.AspNetCore.Mvc.Razor.RazorPage<TModel>.Model.get 在页面加载期间返回 null

时间:2021-08-01 08:23:18

标签: .net-core asp.net-core-mvc .net-5

我的 ViewClass 控制器有一个方法可以根据 IdClassName 从 Web API 获取数据。现在,在模型弹出窗口中的“页面加载”期间,我想使用 @Model.ClassVideoUrl 显示视频,但出现错误。

public async Task<IActionResult> IndexAsync(string Id, string ClassName)
{
    await ViewMyClass(rowId,section);
    return View();
}

private async Task<bool> ViewMyClass(string Id,string ClassName)
{
     //My Code executes fine all data fetch
     return true;
}

我的 .cshtml 视图:

$(document).ready(function () {
    $('#videoDialog').modal('show');
    var video = document.getElementById('myLectVideo');
    video.src = '@Model.ClassVideoUrl';
    video.play();
});

如何在模型弹出窗口中显示视频?

解决方案

public async Task<IActionResult> IndexAsync(int rowId, string section)
{
// Fetch Data
return View(videoInfo);
}

0 个答案:

没有答案
相关问题