私は一連のコントロールをループしており、エンドユーザーが(JavaScriptを介してまたは直接的に)ポストバックされる値を変更する能力を持つコントロールを知る必要があります。そのようなリストはどこにありますか?コントロールまたはコントロールインターフェイスがユーザーによって編集可能かどうかを確認するにはどうすればよいですか?
は、これまでのところ、私はこれを持っている:
あなたが潜在的なサードパーティ製のコントロールを織り込む場合は特に、あなたが使用する必要がアプローチだが、コントロールの完全なリストを取得する方法はありませんPrivate Function IsEditableControl(ByVal control As Control) As Boolean
Return TypeOf control Is IEditableTextControl _
OrElse TypeOf control Is ICheckBoxControl _
OrElse GetType(ListControl).IsAssignableFrom(control.GetType()) _
OrElse GetType(HiddenField).IsAssignableFrom(control.GetType())
End Function
明らかなものがありますか? – adam0101