在ASP.NET MVC登录页面中无法应用CSS的原因是因为它显示拒绝应用内联CSS。这是由于ASP.NET MVC默认的安全策略所导致的,它禁止在视图中直接嵌入CSS样式。
解决这个问题的方法是将CSS样式定义在外部样式表中,并在登录页面中引用该样式表。具体步骤如下:
.login-form {
margin: 20px;
padding: 20px;
background-color: #f2f2f2;
}
.login-input {
width: 100%;
padding: 10px;
margin-bottom: 10px;
}
.login-button {
background-color: #4CAF50;
color: white;
padding: 10px;
border: none;
cursor: pointer;
}
<link rel="stylesheet" href="@Url.Content("~/Content/login.css")" />
<div class="login-form">
<input type="text" class="login-input" placeholder="Username" />
<input type="password" class="login-input" placeholder="Password" />
<button class="login-button">Login</button>
</div>
通过以上步骤,我们将CSS样式定义在外部样式表中,并在登录页面中引用该样式表,从而避免了直接嵌入CSS样式的问题。
腾讯云提供了云服务器(CVM)和云存储(COS)等产品,可以帮助您搭建和部署ASP.NET MVC应用程序。您可以通过以下链接了解更多关于腾讯云产品的信息:
请注意,以上答案仅供参考,具体的解决方案可能因您的实际需求和环境而有所不同。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云