제목과 마찬가지로. runat = server라는 모든 컨트롤을 사용할 수 없게하는 코드가 있습니다. 그것의 다음과 같습니다vb.net의 마스터 페이지에서 콘텐츠 페이지에 href 사용 안 함
Dim c As Control
For Each c In pc
If c.HasControls Then DisableAllControls(c.Controls)
If c.GetType.ToString.ToLower.IndexOf("webcontrols.dropdownlist") > -1 Then
DirectCast(c, DropDownList).Enabled = False
ElseIf c.GetType.ToString.ToLower.IndexOf("webcontrols.textbox") > -1 Then
DirectCast(c, TextBox).Enabled = False
ElseIf c.GetType.ToString.ToLower.IndexOf("webcontrols.radiobuttonlist") > -1 Then
DirectCast(c, RadioButtonList).Enabled = False
ElseIf c.GetType.ToString.ToLower.IndexOf("webcontrols.radiobutton") > -1 Then
DirectCast(c, RadioButton).Enabled = False
ElseIf c.GetType.ToString.ToLower.IndexOf("webcontrols.button") > -1 Then
DirectCast(c, Button).Enabled = False
End If
Next
하지만 거기에 몇 href의 나는 또한 해제 싶어요. 나는 그들이 runat 서버를 가지고 있지 않다는 것을 알고 있습니다. 그래서 어떻게 잡을 수 있습니까?
죄송합니다. 여기서 코드의 형식을 지정하는 방법을 모르겠습니다. – pollko
이걸로 내 편에서는 각 href의 이름을 가져와 비활성화해야합니다. 이치에 맞지 않는다. 내 코드를 읽으면 모든 버튼을 사용할 수 없게됩니다. ddl의 txtboxes. 태그도 동일하게 처리해야합니다. –