1

我正在尝试在 asp.net mvc core 3.0 中从服务器端打开引导模式,但无法打开出现错误

ViewBag.RegisterStartupScript(this, this.GetType(), "$('#modalRegisterForm').modal('show')", true);

错误屏幕截图

4

1 回答 1

0

我通过在我的 PageModel 中创建一个变量来解决这个问题:

public string errMsg { get; private set; }

然后在脚本部分的 cshtml 页面中使用此变量:

<script>
  if ('' !== '@Model.errMsg') {
    window.alert('@Model.errMsg');
  }
</script>

因此,通过在代码隐藏中为我的 errMsg 变量分配一个值,我可以根据服务器端的情况控制脚本客户端的呈现。我认为您可以使用这种方法通过模态获得您想要的东西?

于 2020-02-16T17:25:39.757 回答