Это намного проще, чем вы думаете, для поиска на стороне сервера. Ваши индексы в вашей сетке будут встречаться в вызове json в качестве аргументов. Также в аргументе GridSettings есть параметр, который будет установлен в true, если это поиск. Он называется IsSearch. Также есть аргумент sortorder и столбец в аргументе GridSettings, который поможет вам построить dy
Итак, у вас будет что-то подобное ..
public JsonResult GetUsers(GridSettings gridSettings, string FirstName, string LastName)
{
// conditional logic and queries here and return results)
}
Любая система может иметь несколько сетевых интерфейсов и интернет-адресов, но иметь только одно имя. Прямое сопоставление от имени к адресу вернет все адреса, сопоставленные с определенным именем. Мы привыкли делать это с нашими файловыми серверами, чтобы хостам не приходилось пересекать границу сети при доступе к файлам и распределять нагрузку между различными сетевыми адаптерами. Файловые серверы будут размещены в каждой из наших различных подсетей, имея несколько интерфейсных карт, каждая с различным адресом подсети, но с тем же именем. DNS-серверы в кампусе по-прежнему настроены таким образом. Кроме того, у вас может быть имя, которое соответствует нескольким системам, обеспечивая некоторый уровень балансировки нагрузки через DNS.
Насколько мне известно, можно разрешить несколько IP-адресов для одного имени хоста, чтобы обеспечить высокую доступность. То есть: когда одна машина не работает, будет использоваться другая.
Одна возможность:
Имя может разрешаться в несколько адресов, это иногда используется для циклического перебора
это слабый способ балансировки нагрузки на ваши серверы.
У вас может быть несколько адресов от нескольких сетевых адаптеров или нескольких протоколов. Часто у вас будут адреса IPV4 и IPV6 для одного и того же хоста.
Сопоставления между физическими сетевыми интерфейсами, именами DNS и IP-адресами практически произвольны. Однако следует различать сетевые интерфейсы (обычно адаптеры Ethernet, адаптеры Wi-Fi, сетевые устройства Bluetooth и т. Д.) И сторону DNS, которая имеет дело только с именами и IP-адресами (а не с физическими интерфейсами).
Вот некоторые факты, которые вы можете смешивать и сочетать:
Рассмотрим хостинг-провайдеров: у них будет много имен DNS, указывающих на один и тот же общий сервер. Однако в сценариях балансировки нагрузки могут возникать всевозможные умные сопоставления и перенаправления (виртуальные IP-адреса и т. П.).
И DNS, и IP-протоколы очень гибкие, однако это, конечно, не обязательно облегчает их понимание.