2012-02-17 42 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()'僅在當前頁面呈現'

相關問題