フィールドを含む asp.net フォームがあります。このウィンドウにアクセスすると、javascript 関数は getElementById() メソッドを使用して DOM 経由でフィールドにアクセスでき、サーバーにポストパックすると、クライアントによって行われた更新を受け取ります。
しかし、Telerik の RadWindow コントロールを使用してフォームを子ウィンドウとして起動すると、javascript は子フォームの隠しフィールドにアクセスできません。代わりに null を取得します。
私の質問は次のとおりです。
- ウィンドウが親asp.netフォームから起動された場合、子ウィンドウの非表示フィールドにアクセスできませんか?
- Telerik コントロールでこれを試みて、問題に遭遇した人はいますか?
編集 クレイグは、IDが異なる可能性があると指摘しました。次に、2 つの追加の質問:
- サーバーで割り当てた ID が実際に使用されていることを確認できますか?
- getElementByName() を使用することは、DOM 要素にアクセスするためのより良いメカニズムですか?