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

我的 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);
}
bozipk 回答:Microsoft.AspNetCore.Mvc.Razor.RazorPage<TModel>.Model.get 在页面加载期间返回 null

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2832.html

大家都在问