Я анализирую ответ JSON через $. ajax ()
и создаю форму из значений этого объекта. Я написал длинный сценарий, но вот что он делает:
Динамическое создание:
~ элемент формы,
~ элемент набора полей,
~ элемент кнопки,
~ 20 или около того текстовых входов и элементов меток
Добавление входов и меток к набору полей
Добавление кнопки к набору полей
Добавление набора полей к форме
Все работает во всех браузерах, кроме одного небольшого фрагмента в IE. Я сузил его до следующего фрагмента кода. ( doc
- это переменная, содержащая документ
)
fieldset.append(
$(doc.createElement('button'))
.addClass('ui-button')
.attr('type', 'submit')
.html('Re-Rate')
.button()
);
Это шаг 3 сверху. Он создает элемент кнопки, добавляет класс, устанавливает для атрибута type
значение submit
, дает ему некоторый текст, а затем добавляет его в набор полей. IE выдает ошибку «Объект не поддерживает это действие»
Если я закомментирую строку .attr ()
следующим образом:
fieldset.append(
$(doc.createElement('button'))
.addClass('ui-button')
//.attr('type', 'submit')
.html('Re-Rate')
.button()
);
Все работает, как ожидалось.
Если вы ' интересно, Я нашел немного информации в сети, но ничего, что предполагает отсутствие предварительных знаний о том, где я нахожусь. ...
Я пытаюсь понять, как профилировать службу WCF, чтобы определить узкие места.
Я нашел немного информации в сети, но ничего, что предполагает отсутствие предварительных знаний , где я нахожусь.
Какие рекомендуются БЕСПЛАТНЫЕ инструменты?
- visual studio tools
- clrprofiler
Здесь приведена информация, которую я нашел с помощью vsperfcmd.exe для профилирования службы wcf, и согласно этому она очень проста, но мне нужно заполнить пробелы в том, с чего начать. Я предполагаю скопировать VsPerfCLREnv и VsPerfCmd на сервер, на котором размещена моя служба wcf, и выполнить некоторые действия по настройке, в которых я не совсем уверен. Я также не совсем уверен, как я смогу увидеть стек вызовов для оценки производительности каждого вызова.
clrprofiler кажется немного проще. Я предполагаю, что скопирую clrprofiler.exe на сервер Файл-> Служба профилей
и добавлю имя и команды запуска / остановки. (это понятное имя, или имя файла, или отображаемое имя службы?) Я предполагаю, что затем запустил бы свои тесты для службы и смог бы увидеть стек вызовов в clrprofiler. Звучит правильно?
[редактировать]
Я не очень заинтересован в тестировании сети, так как он находится на тестовом сервере, а это большой проект wcf с несколькими разработчиками, и я не могу вносить изменения в проект с единственной целью мониторинга производительности. Я хочу сосредоточиться на производительности реальных методов в нем.
Я очень благодарен за любую помощь в начале работы.