Я работаю с ASP.NET в веб-приложении. Я хочу сделать так, чтобы при входе в систему, в зависимости от пользователя, входной текст включался.Например, если пользователь является администратором, все входные тексты включены, но если они являются обычными пользователями, все они отключены.
Необходимо помнить, что вы использовали переменные сеанса в зависимости от типапользователя:
- Session ["typeUser"] (String)
- user
- admin
- техническая
- helpdesk
Со мной обращались, и с этой функцией можно справиться
@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>
<select name="ubicacion" class="form-control select2 select2-hidden-accessible" style="width: 100%;" tabindex="-1" aria-hidden="true"></select>
</div>
</div>
</form>