簡體   English   中英

ASP.NET用戶控件+ Javascript

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM