[英]ASP.NET Usercontrol + Javascript
我有一個帶有javascript的用戶控件。 我將其用於啟用了ASP.NET Ajax的頁面中。 它在大多數情況下都能正常工作,但是當usercontrol實例在第一個請求中不可見並且我通過Ajax回發使其可見時,則不會執行javascript。 有什么幫助嗎?
當您將用戶控件設置為visible="false"
,該控件的內容將不會呈現,而是使用style="display:none"
隱藏該控件,使其呈現控件的內容。
使用Control1.Visible = false;
您的控件根本不會在頁面上呈現。
您正在使用的異步回發不會重新呈現整個頁面。 如果您的控件將javascript注入頁面,則此javascript將不會呈現。
您可以使用一種快速而骯臟的控制方法來進行控制。
Control1.Attributes.Add("style", "display:none;")
隱藏Control1.Attributes.Add("style", "display:block;")
顯示
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.