2017-06-06 57 views
0

我已經研究過,但沒有發現直接的方法來完成這項任務。我想要做的是,我有一些asp:文本框有相同的類c#代碼設置一組控件的一個類的屬性

<asp:TextBox ID="txtItemAmnt5" class="totaltextbox" runat="server" Width="106px"></asp:TextBox> 

,並用C#代碼的幫助下,我想隱藏的所有文本框屬於間接的方法相同class.one是這樣的,這是刺激性。沒有任何一個有聰明的代碼

for (int j =1 ; j <=9 ; j++) 
     { 

      TextBox objtxt = this.Master.FindControl("ContentPlaceHolder1").FindControl("txt"+j.ToString()) as TextBox; 

      objtxt.Visible= true; 
      } 

回答

0

試試這個:

它會隱藏與類 'totaltextbox' 的所有元素。

Page.ClientScript.RegisterStartupScript(this.GetType(), "myScript", "for (let el of document.querySelectorAll('.totaltextbox')) el.style.visibility = 'hidden';", true); 
0

我建議使用JavaScript來做到這一點在客戶端,你會得到更好的性能,並且可以使用使用jquery例如1行代碼做到這一點:

$(".myClass").hide(); 

https://api.jquery.com/class-selector/

相關問題