我有一个ASP.NET用户控件,我想写一些动态JavaScript(基本上是一个JQuery调用来打开一个手风琴节点)。ASP.NET,ScriptManager,历史点和动态的Javascript
使问题复杂化,我使用历史点。简而言之,我需要根据存储在URL中的历史点数据中的值打开JQueryUI手风琴。
我已经设置了设置历史点的部分,并且可以在浏览历史记录时浏览我的代码(下面)。问题是,在这个例子中,我的脚本从不在页面上呈现。
protected void uxScriptManager_OnNavigate(Object sender, HistoryEventArgs e)
{
if(!String.IsNullOrEmpty(e.State["activeTab"]))
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "xScript", "alert('Hello,world!');", true);
}
}
我做错了什么?
附录
我一直在修修补补,而且好像我的电话注册clientscriptblock工作在其他事件罚款...但在导航事件的ScriptManager的,我不能写新脚本进入页面。我在想什么,我试图做的是不可能的...
问题类似于http://stackoverflow.com/questions/9278466/html-elements-hiding-after-asp-button-click – 2012-02-16 23:20:57