0
基本上我想要一些JavaScript被髮回客戶端,並從UpdatePanel內的回發執行。此外,這是一個可重用的WebControl內部。如何獲得客戶端腳本在ASP.NET回發上執行? (從UpdatePanel)
我試過this.Page.ClientScript.RegisterStartupScript
和this.Page.ClientScript.RegisterClientScriptBlock
,但是Firebug顯示這些腳本不會在回發的回覆中發回。
我也試圖直接在Render
方法中的控件的主div內寫入一個<script>
標記,該標記確實發回但未執行。
我得到了一個hacky解決方案,但理想情況下尋找更清潔的解決方案。黑客將添加一個1×1像素img
與寬度/高度設置爲0,並使用它的onload
事件來執行該腳本,並工作,但它似乎必須有一個更乾淨的方式來做到這一點。
這樣做,謝謝。 – Davy8 2010-07-15 17:45:37