:placeHolder.Controls.Add(ctlWebpanel);を使用して、コードビハインドに動的にインフラストラクチャのWebパネルを追加しました。しかし、実行時にASP.netページでこのjavascriptエラーが発生しました:'currentStyle'がnullであるか、オブジェクトではありません
そのエラーを削除するスタイルを設定するにはどうすればよいですか?
:placeHolder.Controls.Add(ctlWebpanel);を使用して、コードビハインドに動的にインフラストラクチャのWebパネルを追加しました。しかし、実行時にASP.netページでこのjavascriptエラーが発生しました:'currentStyle'がnullであるか、オブジェクトではありません
そのエラーを削除するスタイルを設定するにはどうすればよいですか?
心配してくれてありがとうブライアン。欠けていたのはcssスタイルのクラスであることがわかりました。コントロールを作成するときにプロパティcssClassを動的に設定したところ、機能します。しかし、私がまだ理解していないのは、デザインに直接追加した場合、必要がないときに動的に設定することが必須である理由です。
まあそれは異なります。currentStyleは呼び出されている変数またはプロパティですが、基になる参照はありません。動的に追加することもできますが(どの時点でこれを行うのですか)、おそらくそうではありません。
ソースのコントロールに$createjavascriptステートメントが表示されていますか?このエラーはどの行で発生しますか?また、ページで何が起こっていますか?
詳細を教えてください。