使用DotNetCore 2.2。
我想向剃刀页面动态添加元刷新。
<head>
...
<meta http-equiv="refresh" content="30">
</head>
即
public async Task OnGet()
{
if (something) {
// add the meta tag
}
}
我的_Layout当前是新项目的默认布局。
答案 0 :(得分:0)
也许有一种更优雅的方法。
但是我去了-
public async Task OnGet()
{
if (something) {
// add the meta tag
ViewData["ShowMeta"] = _refreshSeconds.ToString();
}
}
并在_Layout.cshtml
中@if (ViewData["ShowMeta"] != null)
{
<meta http-equiv="refresh" content="@ViewData["ShowMeta"]">
}