私はasp.netの知識がなく、すぐに解決策が必要です。asp.netウィザードのステップで1つのコントロールの値を次のステップの別の値として使用
私はそうのように、ドロップダウンを追加したためにasp:WizardStep
あります
<asp:DropDownList ID="picklistname" runat="server">
<asp:ListItem value="abc" selected="True">abc</asp:ListItem>
<asp:ListItem value="def">def</asp:ListItem>
<asp:ListItem value="ghijk">ghijk</asp:ListItem>
</asp:DropDownList>
私はそれを実行したときに表示されることを。
私はTextBoxコントロールを持っている、と私はそれに前のドロップダウンリストの値を入れたい後でウィザードのステップでは、このような何か:
<asp:TextBox runat="server" Text="value from picklistname" ID="...
この行うことができますし、そうであれば、どのように?
ページ言語はvbです。
コードの背後にあるコードにアクセスできない - 実際にはファイルの背後にコードが見つからないため、コンパイルされてソースコードがもう存在しないと思われます。
EDIT
私は少し近づくために管理している:
私は隠しフィールド(通常のHTML - コントロールをASPではない)を追加ウィザードの外。
次に、私はonchange = "copyToPickList(this)"をドロップダウンコントロールに追加しました。 copyToPickList関数は、ドロップダウンの値を隠しフィールドにコピーするだけです。
テキストボックスの手順では、onclickを追加して、隠しフィールドをテキストボックスにコピーする関数を呼び出すことができます。
私の質問は、この値を持つテキストボックスを自動的に(ページの読み込み時に)取得する方法です。
OK - これを試しても動作しません。問題は、テキストボックスと同時にドロップダウンがページに表示されていないことですが、ウィザードのドキュメントでは前の手順の値が利用可能であると言われています – Graham
申し訳ありません。私はmore.itを検索し、ソリューションの背後にあるコードを表示[リンク](http://stackoverflow.com/questions/15351826/asp-net-create-uzer-wizard-getting-a-handle-on-controls-in-custom-steps ) – Vke