2

FindControlsメソッドを使用してウィザードで[次へ]ボタンを見つけようとしているので、デフォルトのボタンとして設定できますが、見つからないようです。

IEのソースの表示からのコントロール名は次のとおりです。

ctl00_MainContentPlaceHolder_ApplicationWizard_StartNavigationTemplateContainerID_StartNextButton

これは、デフォルトのボタンを設定するために使用しているコードブロックです。

Page.Form.DefaultButton = ApplicationWizard.FindControl("StartNavigationTemplateContainerID").FindControl("StartNextButton").UniqueID;

ただし、StartNavigationTemplateContainerIDコントロールが見つかりません。私はここで何が間違っているのですか?

4

1 に答える 1

1

ウィザードで次のボタンを見つけるのに苦労しましたが、次のように見つけました。

Button btnNext = (Button)MyWizard.FindControl("StartNavigationTemplateContainerID$StartNextButton");

このブログは役に立ちました。

于 2010-08-09T20:21:53.320 に答える