データベース フィールドからコードを取得して Web サイトに表示する方法があるかどうかを調べています。たとえば、データベースのフィールドから次を取得します。
<asp:Chart ID="Chart1" runat="server" DataSourceID="SqlDataSource1"
Height="324px" Width="849px" Palette="EarthTones">
<Series>
<asp:Series Name="Series1" XValueMember="UserID" YValueMembers="AvgAvail" XAxisType="Primary" IsValueShownAsLabel="true">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1" >
<AxisX Interval="1"><MajorGrid Enabled="false" /></AxisX>
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="DELETED" SelectCommand="REALLYLONG"></asp:SqlDataSource>
そして、.NET でチャートをレンダリングしたいと考えています。
フロントエンドは次のとおりです。
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers><asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" /></Triggers>
<ContentTemplate><%=MainTile %>
</ContentTemplate>
</asp:UpdatePanel>
したがって、基本的に PageLoad() イベントでは、DB フィールドからコードを取得し、それを =MainTile に設定してチャートをレンダリングします。現在、ASP コードをページ ソースに配置しているだけです。
前もって感謝します!