私はasp.netの知識がほとんどなく、迅速な解決策が必要です.
次の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>
実行すると表示されます。
後のウィザード ステップで、テキスト ボックス コントロールがあり、前のドロップダウンの値を次のように入力したいと考えています。
<asp:TextBox runat="server" Text="value from picklistname" ID="...
これを行うことができますか?
ページ言語は vb です。
コード ビハインド ファイルにアクセスできません。実際、コード ビハインド ファイルさえ見つからないため、コンパイル済みでソース コードが存在しないのではないかと考えています。
編集
私は少し近づくことができました:
ウィザードの外に隠しフィールド (通常の html - asp コントロールではない) を追加しました。
次に、ドロップダウン コントロールに onchange="copyToPickList(this)" を追加しました。copyToPickList 関数は、ドロップダウンの値を隠しフィールドにコピーするだけです。
テキスト ボックスのステップでは、onclick を追加して、隠しフィールドをテキスト ボックスにコピーする関数を呼び出すことができます。
だから今私の質問は、この値を持つテキストボックスを自動的に(ページの読み込み時に)取得する方法ですか?