Emy*_*myr 2 javascript asp.net iframe ascx internet-explorer-6
我有一个UserControl而不是将标签放入其ascx标记文件中,在其代码隐藏中覆盖render()以写出使用XSLT从XML生成的XHTML.
我想渲染一个iframe(作为打败IE6的SELECT z-index错误的技巧),但是当我编辑xslt以呈现iframe时,ASP.NET的ScriptResource.axd输出中会出现javascript错误(但不会出现在Firefox中) ):
错误:Sys.ArgumentNullException:值不能为null.参数名称:panelsCreated [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();
}
Run Code Online (Sandbox Code Playgroud)
ASP.NET是否存在生成纯HTML IFRAME元素的问题?
小智 5
更改脚本管理器的脚本模式以便发布只对我有用
在页面的OnInit方法中,我添加了这一行
ScriptManager.GetCurrent(Page).ScriptMode = ScriptMode.Release;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3615 次 |
最近记录: |