我在 Web 应用程序中使用 ASP.NET 我想要做的是,当您进入系统时,根据用户的不同,启用了一些输入文本。例如,如果用户是管理员,则所有输入文本都被启用,但如果他们是普通用户,则所有输入文本都被禁用。
有必要记住,您根据用户类型使用了会话变量:
会话[“typeUser”](字符串)
用户
行政
技术的
服务台
我被咨询过,可以用这个功能来完成
@HttpContext.Current.Session["typeUser"].ToString();
这是我想要的字段不可编辑的表单的代码 cshtml 。在此表单中,我不希望前三个字段是可编辑的:注册、全名和电子邮件
<form id="InformationUser" class="contact-form">
<div class="box-body">
<div class="form-group">
<label for="Enrollment">Enrollment</label>
<input type="text" name="Enrollment" class="form-control" />
</div>
<div class="form-group">
<label for="Full name">Full name:</label>
<input type="text" name="Full name" class="form-control" />
</div>
<div class="form-group">
<label for="Email">Email:</label>
<input type="text" name="email" class="form-control" />
</div>
<div class="form-group">
<label for="Extension">Extension:</label>
<input type="text" name="extension" class="form-control">
</div>
<div class="form-group">
<label for="Area">Area:</label>
<select name="area" class="form-control select2 select2-hidden-accessible" style="width: 100%;" tabindex="-1" aria-hidden="true"></select>
</div>
<div class="form-group">
<label for="Ubicacion">Ubicacion:</label>
蓝山帝景
相关分类