[.NET] 讓Datalist裡的Label顯示出來
小妹想在DataList裡做一個按鈕點擊後就可以讓Label的visible改變為True或是False
之前有做過使用FormView抓過Label的值以及image的visible是成功的
現在用DataList要改變visible卻不行,抓Lable值也不行
始終出現並未將物件參考設定為物件的執行個體
不知有人遇過這種問題嗎?
附上我的程式碼:
.aspx檔:
<asp:DataList id="DataList1" runat="server" DataSourceID="SqlDataSource1"
DataKeyField="G_number">
<ItemTemplate>
<asp:Label id="P_h_contentsLabel" runat="server" Text='<%#
Replace(Eval("P_h_contents"),vbcrlf,"<br>") %>'></asp:Label><br />
<asp:Button id="Button1" runat="server" Text="更簡單"
OnClick="Button1_Click" />
</ItemTemplate>
</asp:DataList>
.vb檔:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As
System.EventArgs)
CType(Me.DataList1.FindControl("P_h_contentsLabel"), Label).Visible()
= False
End Sub
請求指點~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.111.10
※ 編輯: ian2157 來自: 218.170.111.10 (01/04 10:52)
推
01/04 11:10, , 1F
01/04 11:10, 1F
→
01/04 11:32, , 2F
01/04 11:32, 2F
→
01/05 02:50, , 3F
01/05 02:50, 3F
→
01/05 02:51, , 4F
01/05 02:51, 4F