2012-02-17 9 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); 

があなたの最後のコメントを踏まえて

+1

'RegisterClientScriptBlock()'は、現在のページに '