<div class="AccountLevel" style="margin-top: 15px;">
<span style="float: left;">账户安全等级:</span>
@{
int levelValue = 0;
string levelName = "低";
string progressBarName = "progress-bar-warning";默认橘黄色
if (Model.CustomerInfo != null)
{
if (Model.CustomerInfo.IsPassWord != null && Model.CustomerInfo.IsPassWord.Value)
{
levelValue += 25;
}
if (Model.CustomerInfo.IsMobile != null && Model.CustomerInfo.IsMobile.Value)
{
levelValue += 25;
}
if (Model.CustomerInfo.IsEmail != null && Model.CustomerInfo.IsEmail.Value)
{
levelValue += 25;
}
if (Model.CustomerInfo.IsIdentity != null && Model.CustomerInfo.IsIdentity.Value)
{
levelValue += 25;
}
if (levelValue >= 50 && levelValue < 75)
{
levelName = "中";
}
else if (levelValue >= 75)
{
levelName = "高";
progressBarName = "progress-bar-success";判断之后绿色
}
}
string level = levelValue + "%";
<div class="progress progressDiv" style="margin-top: 10px;">
<div class="progress-bar @progressBarName" role="progressbar"
aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: @level; line-height: 12px;"
id="accountLevel">
<span id="accountLevelValue">@level</span>
</div>
</div>
<span id="accountLevelName">@levelName</span>
if (levelName != "高")
{
<span class="Enhance"><a href="/AccountSetting/Index?tab=safety">提升</a></span>
}
}
</div>
相关文章
- 如何在SSIS的脚本组件中访问变量
- IIS 中asp.net的一些配置
- Hibernate:**not found while looking for property: id https://blog.csdn.net/weixin_43827144/article/details/88935334
- php URL判断
- c#、ASP.NET core 基础模块之一:linq(原创)
- CZGL.Auth: ASP.NET Core Jwt角色授权快速配置库
- C# 判断一个单链表是否有环及环长和环的入口点
- Asp.net中的一个判断session是否合法的做法
- asp.net服务器推送长连接
- C语言strcasecmp()函数:判断字符串是否相等(忽略大小写)