2012-02-17 113 views
2

在我的页面的PreRender事件中,我决定执行response.redirect()。 这意味着该页面上的<script language="JavaScript" type="text/javascript">标记中所包含的任何JavaScript都不会执行。如何从代码中的用户控件提取所有JavaScript代码

我希望做如下:

String allJavaScript = MagicFunctionThatReturnsAllJSInTheControl(someUserControl) 

ClientScript.RegisterClientScriptBlock("".GetType(), "s", allJavaScript); 

Response.Redirect("~/newpage.aspx",false); 

你知道如何将一个码了,在C#/ vb.net的MagicFunctionThatReturnsAllJSInTheControl(someUserControl)

感谢

+1

'RegisterClientScriptBlock()'仅在当前页面呈现'

相关问题