This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
Tuesday, 16 March 2004
Гаразд, взагалі-то, досить невдоволений цим... я щойно виявив, що це можливо... так що я можу випускати трохи Javascript, який дозволяє мені вимкнути перевірку контролю, коли якась умова зустрічається тут, ось цей біт від MSDN:
Деякі додаткові сценарії можна увімкнути за допомогою функцій, які можна викликати за допомогою вашого клієнтського скрипту.
Таблиця 4. Функції, які викликаються скриптом з клієнтської сторони
<. | --- | --- | | CeveratorValidaTIval) ⇩ приймає клієнт- validator як вхідні дані. Робить перевірку введеного клієнта і оновлює його відображення. * | CurrectatorEnableTIval, enable) } Приймає клієнт- validator і булівське значення. Вмикає або вимикає клієнтський ініціатор. Якщо його вимкнено, він зупиниться і завжди з' явиться коректним. * | CurrectatorHokupControl, val) Передає вхідні дані елементу HTML і клієнт- validator. Перетворює або створює подію зміни елемента так, щоб він оновлював ідентифікатор при зміні. Це може бути корисним для нетипових інтерпретаторів, які залежать від декількох значень вхідних даних.}
Зокрема, для того, щоб увімкнути або вимкнути перевірку, вам слід увімкнути або вимкнути їх. Якщо у певних сценаріях у вас є перевірка, що ви бажаєте активувати, ймовірно, вам доведеться змінити активацію на сервері і клієнті, або ви побачите, що користувач не може надіслати сторінку.
Ось попередній приклад з полем, яке слід перевірити, лише якщо не позначено пункт:
public class Conditional : Page {
public HtmlInputCheckBox chkSameAs;
public RequiredFieldValidator rfvalShipAddress;
public override void Validate() {
bool enableShip = !chkSameAs.Checked;
rfvalShipAddress.Enabled = enableShip;
base.Validate();
}
}
Ось еквівалент клієнтського боку:
<input type=checkbox runat=server id=chkSameAs
onclick="OnChangeSameAs();" >Same as Billing<br>
<script language=javascript>
function OnChangeSameAs() {
var enableShip = !event.srcElement.status;
ValidatorEnable(rfvalShipAddress, enableShip);
}
</script>
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.