Select Case
ステートメントでロードされるユーザーコントロールがいくつかあります。しかし、これらのコントロールをロードするメインページのコードファイルでは、intellisenseにaspコントロールが表示されません。私はコントロールが条件付きで読み込まれているからだと感じました。私の質問は、これを解決する最良の方法は何ですか?VB.Net ASP:ユーザーコントロール内のコントロールにアクセス
1)コントロールを読み込んで、Select Case
を背後のコードで非表示にするかどうかを指定します。
2))(擬似コードを言うことがある方法です:LoadUserControl("UserControl1").Controls("tbTest").Text = ""
3)どのように私は、ユーザーコントロールファイルにデータセットを渡すことができますか?
4)他のアイデアはありますか?
ありがとうございました。
更新
これは私がサブコントロールで制御し、アクセスの値をロードすることができます。ただし、更新プログラムが動作していないようです。何か案は?
Private Sub SetFrequencyValues(ByVal frequency As Integer)
Select Case frequency
Case 2
Dim userControl As Minutes = CType(LoadControl("Frequency/Minutes.ascx"), Minutes)
Dim tb As TextBox = userControl.FindControl("tbMinutes")
tb.Text = "10"
tb.Visible = False
Case(4)
Case 5
Case 6
End Select
End Sub
私の更新を確認します。 – Luke