Почему объявления управления сервером ASP.Net требуют runat = атрибут “сервера”?

Если typeof yourVariable === 'object', это объект или ноль. Если вы хотите исключить ноль, просто сделайте это typeof yourVariable === 'object' && yourVariable !== null.

5
задан Ray 17 July 2009 в 14:50
поделиться

1 ответ

Взято из этой ветки форума :

Internet Explorer поддерживает DHTML поведение.

[Синтаксис asp: control] не означает сервер контроль. Вы можете создать клиентский DHTML компонент, который имеет пространство имен и будет запустить на клиентской машине. Также, пространства имен разрешены в XHTML и технически вы можете использовать пространство имен asp для чего-то еще на клиенте, если вы желаю. Runat = "server" предотвращает конфликт пространств имен. Если элемент не имеет атрибут runat = "server", он будет отправляется в клиентский браузер без изменений. Следовательно, вы можете использовать компоненты HTML. (HTC) также на страницах ASP.NET.

Посмотрите здесь

http://msdn.microsoft.com/workshop/author/behaviors/howto/creating.asp http://msdn.microsoft.com/workshop/author/behaviors/ overview.asp

Майк Шинкель также написал в блоге сообщение о том, почему необходим runat = server.

8
ответ дан 14 December 2019 в 04:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: