На всякий случай, если вам нужна эта функция, работающая в Visual Studio 2015. Эта функция все еще поддерживается, но с небольшими изменениями в параметрах. Итак, если вы хотите продолжить работу IIS даже после остановки сеанса отладки в Visual Studio 2015, выполните следующие действия:
Шаг 1: Инструмент | Варианты | IntelliTrace | Генерал | Установите флажок «Включить IntelliTrace» и выберите только «Только события IntelliTrave». Примечание. Если вы выберете «События IntelliTrace и информацию о вызовах», это приведет к уничтожению IIS Express.
Шаг 2: Инструмент | Варианты | Отладка | Генерал | Снимите флажок «Включить редактирование и продолжить».
Шаг 3: Попробуйте сейчас.
А как насчет:
var oFra = document.createDocumentFragment();
var myDiv = document.createElement("div");
myDiv.id="myId";
oFra.appendChild(myDiv);
oFra.getElementById("myId"); //not in FF
Если вы не добавили созданный div
во фрагмент документа, я не уверен, почему getElementById
найдет это?
- edit
Если вы хотите использовать свою собственную функцию getElementById, тогда вы должны иметь возможность получить нужную ссылку, потому что этот код работает:
var oFra = document.createDocumentFragment();
var myDiv = document.createElement("div");
myDiv.id = "myId";
oFra.appendChild(myDiv);
if (oFra.hasChildNodes()) {
var i=0;
var myEl;
var children = oFra.childNodes;
for (var i = 0; i < children.length; i++) {
if (children[i].id == "myId") {
myEl = children[i];
}
}
}
window.alert(myEl.id);
Нет. DocumentFragment
API минимален, если не сказать больше: он не определяет никаких свойств или методов, то есть поддерживает только свойства и методы, определенные в Node
API . Поскольку такие методы, как getElementById
, определены в документе
API , они не могут использоваться с DocumentFragment
.
Внешний источник, указанный ниже, показал следующий фрагмент кода:
var textblock=document.createElement("p")
textblock.setAttribute("id", "george")
textblock.setAttribute("align", "center")
Который отображает другой способ установки параметра идентификатора объекта.
Не уверен на 100%, что вы имеете в виду:
Trusted_Connection=True;
IS с использованием учетных данных Windows и на 100% эквивалентен:
Integrated Security=SSPI;
или
Integrated Security=true;
Если вы не хотите использовать встроенную безопасность / надежное соединение , но это может вызвать небольшую задержку, поскольку SQL Server должен будет аутентифицировать ваши учетные данные в Active Directory (как правило). Я понятия не имею, насколько велика может быть эта небольшая задержка, и я не нашел никаких ссылок на это.
Подведение итогов:
Если вы укажете либо Trusted_Connection = True;
, либо Integrated Security = SSPI;
или Integrated Security = true;
в строке подключения
==> ЗАТЕМ (и только тогда) у вас есть Проверка подлинности Windows происходит. Любой параметр id пользователя =
в строке подключения будет проигнорирован .
Если вы НЕ укажете эти параметры,
==>
состав и расход высоких
руководство по развитию качества. Руководство
Explorer устанавливается с подключением к
руководство по шаблонам и практике
библиотека, включая производительность и
темы безопасности для .NET, ASP.NET и
Приложения ADO.NET. Руководство
библиотека содержит различные руководства
типы, включая контрольные списки и
рекомендации по дизайну,
было бы действительно удобно иметь возможность установить фрагмент innerHTML
.
Даже фреймворки здесь не помогут, поскольку они обычно требуют наличия узлов в документе или иным образом используют методы в контексте узел, который не существует на фрагментах. Вам, вероятно, придется написать свой собственный, например :[12130 visible. Почти наверняка будет лучше отслеживать ссылки по ходу дела, чем полагаться на наивную, плохо работающую функцию, подобную приведенной выше.
var frag= document.createDocumentFragment();
var mydiv= document.createElement("div");
mydiv.id= 'myId';
frag.appendChild(mydiv);
// keep reference to mydiv