Как скрыть элемент управления asp с помощью веб-форм asp.net C # - PullRequest
0 голосов
/ 22 июня 2019

У меня есть около 11 разделов в моей вкладке, каждый раздел содержит около 50 вопросов, тогда всего весь вопрос будет около 550 вопросов.Там двое пользователей получат доступ к этой вкладке, один пользователь увидит все вопросы и отправит сведения обо всех разделах, а другой пользователь увидит несколько вопросов по 200 вопросов из каждого раздела.

Мой вопрос заключается в том, как скрыть вопросыдругому пользователю будут доступны некоторые вопросы, и я являюсь пользователем asp.net во всех 11 разделах, но у меня нет лучшего способа скрыть вопрос другому пользователю.

ниже приведен мой пример вкладки раздела

enter image description here

Когда я щелкаю раздел Case 1, появляется страница case1.aspx с 50 вопросами для пользователей с полным доступом, а другой пользователь будет иметь доступ к 20 вопросам только в case1,и это не вкладки jquery, использующие пользовательский контроль, делающий это.Мой вопрос заключается в том, как скрыть 30 вопросов для другого пользователя в разделе case1, я планирую использовать панель asp, чтобы скрыть 30 вопросов в случае аналогично в других разделах.Это правильный способ скрыть вопрос.есть еще какие-нибудь простые трюки?

Потому что в разделе «Случай 1» другой пользователь может видеть вопросы с 1 по 10 и с 40 по 50 и всего 20 вопросов.Если я буду использовать панель asp, то проблема с номером вопроса также придет мне как 1,2,3,4,5,6,7,8,9,10,40,41,42 ... 50.И последовательность должна быть 1,2, .... 20.Пожалуйста, скажите мне, я должен использовать панели asp.net или нет, если нет, скажите, пожалуйста, лучший трюк.

1 Ответ

1 голос
/ 22 июня 2019

Скрытие ответов не является правильным решением, потому что пользователь может просмотреть данные, просто удалив свойство display none в HTML.

Вы должны удалить нужные вопросы из источника данных, который вы передаете в контроль после проверки разрешения пользователя, показывать эти вопросы или нет

Это может быть одним из решений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...