0

flexbox に置き換えたい、storedproc によって入力された asp:dropdownlist があります。フレックス ボックスが json ベースのコンテンツを期待していることがわかります。そのために私のコードを置き換える方法はありますか?

    <asp:DropDownList ID="StepDropDown" runat="server" AutoPostBack="True" DataSourceID="SteppingDataSource" DataTextField="Name" DataValueField="S_ID" OnSelectedIndexChanged="StepDropDown_SelectedIndexChanged" />

    <asp:SqlDataSource ID="SteppingDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:PerfMonConnectionString %>" SelectCommand="GetSteppings" SelectCommandType="StoredProcedure" />

助けてくれてありがとう!

4

1 に答える 1

0

交換は簡単ではありません。大きなハードルが 2 つあります。(1) FlexBox は、サンプル コードに示されている従来のデータバインディングではなく、AJAX を使用して Json データにアクセスします。(2) データを Json 形式に変換する必要があります。

サンプルに興味がある場合は、ここで FlexBox を div でレンダリングする方法、(.ASPX ファイルではなく) HTTPHandler と通信してデータを受信する方法、および非常に基本的なデータ アクセス レイヤーがあることを示すサンプルを見つけることができます。 Json データを書き出します。

交換は実行可能ですが (私は実行しました)、スラムダンクではありません。

于 2009-07-07T18:28:55.743 に答える