我是ASP.NET Core的新手。 我正在根据条件使用视图组件在“组件”文件夹下加载其他视图。
<div class="container" id="patientLayout">
@await Component.InvokeAsync("PatientView", new {model = Model})
</div>
public async Task<IViewComponentResult> InvokeAsync(PatientTabViewModel model)
{
switch (model.Id)
{
case 3:
PatientMessageViewModel msgModel=GetMessagesViewModel(model.PatientId);
return await Task.FromResult(View("_messages.cshtml", msgModel));
}
}
我在$(document).ready()
中有一个_Messages.cshtml
函数
<script type="text/javascript">
$(document).ready(function () {
console.log('ready function fired');
}
});
</script>
问题:此准备好的功能仅是第一次被触发,但是下次不再触发,而是每次在案例3处命中断点。
您能为此提供一些信息/解决方案吗?
答案 0 :(得分:0)
tweet_no=[]
for i in x.itertuples():
if i.tweet==2:
tweet_no.append(i.index)
中包含的代码仅在页面文档对象模型(DOM)准备好执行JavaScript代码后才能运行。 $( document ).ready()
中包含的代码将在整个页面(图像或iframe)(而不只是DOM)就绪后运行。参考:$( document ).ready()