У меня есть веб-сайт MVC с RazorView, где у меня есть сотни элементов html. Я хотел включить или отключить некоторые поля, разрешить или запретить редактирование в некоторых текстовых полях..etc.. Есть ли какая-нибудь инфраструктура javascript, которую я могу использовать? Или каков наилучший подход к внедрению авторизации на уровне элемента? Заранее спасибо.
Даже если вы проверяете разрешения на стороне клиента (Javascript), вы должны проверить его на сервере. В противном случае можно было бы манипулировать полями запроса и заполнения, в которых у вас нет прав.
Поэтому я не могу конкретизировать структуру, которая соответствует вашему вопросу, но убедитесь, что вы также подтверждаете данные на стороне сервера - независимо от того, что вы используете на стороне клиента.
Таким образом, решение может заключаться в том, чтобы скрыть поля (шаблон сервера), если у пользователя нет разрешения.