У меня есть UserControl, который вместо помещения тегов в свой файл разметки ascx переопределяет render () в своем коде для записи XHTML, сгенерированного из XML с использованием XSLT.
Я хочу вывести iframe (какхитрость, чтобы победить ошибку SELECT z-index в IE6), но как только я отредактировал xslt для отображения iframe, в выходных данных ScriptResource.axd в ASP.NET возникает ошибка (но не в Firefox):
Ошибка: Sys.ArgumentNullException: значение не может быть нулевым.Имя параметра: PanelCreated [0]
Строка, указанная при отладке в VS2010, равна if (e) throw e;
$type = Sys.WebForms.PageLoadedEventArgs = function PageLoadedEventArgs(panelsUpdated, panelsCreated, dataItems) {
/// <summary locid="M:J#Sys.WebForms.PageLoadedEventArgs.#ctor">The arguments for the PageRequestManager's pageLoaded event. The pageLoaded event is raised after the DOM has been updated.</summary>
/// <param name="panelsUpdated" type="Array">An array of UpdatePanels that were updated.</param>
/// <param name="panelsCreated" type="Array">An array of UpdatePanels that were created.</param>
/// <param name="dataItems" type="Object" mayBeNull="true"></param>
var e = Function._validateParams(arguments, [
{name: "panelsUpdated", type: Array},
{name: "panelsCreated", type: Array},
{name: "dataItems", type: Object, mayBeNull: true}
]);
if (e) throw e;
Sys.WebForms.PageLoadedEventArgs.initializeBase(this);
this._panelsUpdated = panelsUpdated;
this._panelsCreated = panelsCreated;
this._dataItems = dataItems || new Object();
}
Есть ли у ASP.NET проблемы с генерацией простых элементов HTML IFRAME?