ASP.NET'框架javascript不允许我渲染原始HTML IFRAME
ASP.NET's framework javascript won't let me render a raw HTML IFRAME
我有一个UserControl,它不是将标记放入其ascx标记文件中,而是在其代码后面重写render()以使用XSLT从XML生成XHTML。
我想渲染出一个iframe(作为一个技巧,以击败IE6的SELECT z-index错误),但一旦我编辑xslt呈现iframe, javascript错误发生在ASP。净的ScriptResource。axd输出(但不在Firefox中):
错误:系统。ArgumentNullException:值不能为空。参数名称: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();
}
ASP。. NET是否有生成纯HTML IFRAME元素的问题?
更改scriptmanager的scriptmode以释放刚刚为我工作
在页面的OnInit方法中,我添加了这一行
ScriptManager.GetCurrent(Page).ScriptMode = ScriptMode.Release;
我通过在<iframe></iframe>
中添加文本解决了这个问题。如果我有一个用户使用不支持iframe的浏览器,这个文本将被另一个元素覆盖!
相关文章:
- django没有访问控制允许删除原始标头
- $interval不允许我更新前端
- 允许我在用户操作后隐藏YouTube视频吗
- 时刻时区.js允许我传递时区缩写并获取转换后的日期/时间
- 在具有动态值的函数上使用的变量不允许我通过 ajax 发送表单
- 剑道网格不允许我在使用自定义列模板时过滤列
- Timeglider 不允许我使用给定函数销毁所有变量
- getElementsByClassName不允许我更改字体大小
- 如何允许我的访问者通过拖放来排列列表项目
- 脚本问题,获胜'Don’不允许我跑步和使用
- setTimeout() 不允许我传递文本值
- 升级的 Excel 和现在的 Visual Studio 不允许我运行我的外接程序项目
- WinJS 不允许我将事件处理程序附加到动态创建的 HTML 元素
- 我需要一个javascript/html插件,它允许我在不编辑文件的情况下发布新闻.html
- JSON文件从URL中出现得很好,但不允许我用$.getJSON(JS)抓取它
- 子菜单消失,不允许我单击链接
- Facebook发布到墙JavaScript不允许我更改“说点什么..“文本
- 有没有一个命令是javascript,允许我重复一行代码一定次数
- 是否可以允许我的页面被框住,但只能按指定的来源进行框框
- ASP.NET'框架javascript不允许我渲染原始HTML IFRAME