Добрый день. Я пытаюсь интегрировать этот код JavaScript в мою страницу aspx.
Я нашел код ниже, когда искал флажок tristate для веб-форм asp.net.
Код:
<input type="checkbox" id="cb1" onclick="ts(this)" runat="server"/>
JS:
<script type="text/javascript">
function ts(cb) {
if (cb.readOnly)
cb.checked = cb.readOnly = false;
else if (!cb.checked)
cb.readOnly = cb.indeterminate = true;
}
</script>
По сути, я хочу, чтобы, когда флажок был установлен, он выполнял определенный источник данных, указанный для него, и отображал его в виде сетки.
Пример:
DataSource1: выберите * из списка студентов
DataSource2: выберите * из учеников, где пол = «мужской»
DataSource3: выберите * из учащихся, где пол = «женский»
Поскольку флажок был настроен. Я хочу, чтобы он выполнял определенный источник данных в зависимости от того, в каком состоянии он находится, отметьте / снимите флажок / null (неопределенный). Моя проблема в том, что я новичок в JS, и у меня нет опыта. Я не знаю, как выполнить источник данных через код JS выше или получить доступ к нему в коде позади.