首页 > 解决方案 > 在 AspNetCore 中显示或隐藏 div 元素

问题描述

我使用 InstagramApiSharp,当用户登录时,有时需要将代码发送到电话或电子邮件。所以我有

<div id="login">

你在哪里输入登录名和密码如果应用程序需要发送代码,这个 div 必须隐藏和显示

<div id="сheck">

那么,我如何以及在哪里可以与 C# 中的 HTML 进行交互?

这是项目

项目

标签: c#htmlasp.net-core

解决方案


在您的控制器操作中,您可以设置ViewBag.IsLoginVisible = true;

然后在您的 HTML (.cshtml) 文件中执行以下语句:

@if (ViewBag.IsLoginVisible != null && ViewBag.IsLoginVisible == true)
{
    <div id="login">
        <!-- Your code -->
    </div>
}
else
{
    <div id="check">
        <!-- Your code -->
    </div>
}

推荐阅读