2013-08-09 3 views
0

Я задаюсь вопросом, почему некоторые теги значений атрибутов имеют такую ​​длинную строку значений, таких какдолгое значение атрибута HTML

<script src="default.aspx?_TSM_HiddenField_=ctl00_sm1_HiddenField&amp;_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d4.1.51116.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-US%3afd384f95-1b49-47cf-9b47-2fa2a921a36a%3a475a4ef5%3aeffe2a26%3a7e63a579%3a5546a2b%3ad2e10b12%3a37e2e5c9%3a1d3ed089%3a497ef277%3aa43b07eb%3a751cdd15%3adfad98a5%3a3cf12cf1%3a5a682656%3abfe70f69" type="text/javascript"></script> 

или иногда идентификатор тега имеет длинную строку значения тоже.

Почему это так? это правильно или нормально? возможно ли уменьшить размер этого атрибута, чтобы я мог как-то снизить нагрузку на сервер при загрузке страницы?

ответ

2

Почему это так?

Поскольку связка государственных данных передается на сервер

это правильно

Да

или нормально?

Для ASP.NET это

является то, что можно уменьшить размер этого атрибута, так что я могу как-то снизить нагрузку на сервер при загрузке страницы?

Возможно ли? Да. Легко? Наверное, не так, как кажется, что он глубоко проникает в ASP.NET.

Усилия, прилагаемые (как для написания кода для этого, так и для его запуска), не будут стоить того. Для анализа строки запроса в 400 символов не требуется много ресурсов сервера.

+0

спасибо, за идентификатор элемента управления, set clientIdMode будет полезно уменьшить размер строки? – Tiger

0

Я не уверен на 100% о вашем вопросе, но не слишком беспокоитесь об этом, влияние на нагрузку на это количество символов абсолютно ничтожно (за исключением случаев, когда вы запускаете свой сайт на тостере).

1

Если вы имеете в виду, почему ASP.NET bloat html с длинными атрибутами или идентификаторами, вот как работают веб-формы, это уродливо, но не беспокойтесь о загрузке вашего сервера.

Вы можете контролировать, как идентификаторы назначаются элементам управления, изменяя свойство ClientIDMode.

+0

О, да, этот clientidmode - это то, что я думаю об использовании. – Tiger

0

Я считаю, что это влияет только на теги скриптов. Кажется, вы используете Telerik' RadScriptManager's Combining Scripts feature.

Если вы хотите уменьшить размер тегов (это не проблема real), вы можете отключить эту функцию.

Смежные вопросы