0

我有一个由存储过程填充的 asp:dropdownlist,我想用 flexbox 替换它。我看到弹性框需要一个基于 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

替换不会是微不足道的。有两大障碍:(1) FlexBox 使用 AJAX 访问 Json 数据,而不是示例代码中显示的传统数据绑定 (2) 您需要将数据转换为 Json 格式。

如果您对示例感兴趣,可以在此处找到一个示例,该示例演示了如何在 div 中呈现 FlexBox,与 HTTPHandler(而不是 .ASPX 文件)通信以接收数据,并且有一个非常基本的数据访问层写出 Json 数据。

更换是可行的(我已经做到了),但它不是灌篮。

于 2009-07-07T18:28:55.743 回答