次のような SQLDataSource があるとします。
<asp:SqlDataSource ID="sqldsSample" runat="server"
ConnectionString="<%$ ConnectionStrings:myConnectionString %>"
SelectCommand="SELECT [col1], [col2] FROM [tbl] WHERE [col3] = @val) ORDER BY [col1] DESC;">
<SelectParameters>
<asp:Parameter DefaultValue="False" Name="val" Type="Boolean" />
<asp:Parameter DefaultValue="" Name="val2" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
ここで 'val2' パラメーターを宣言することを決定し、後でコード ビハインドでパラメーターを追加および/または削除することに煩わされたくないと仮定します (たとえば、SelectCommand を変更して、追加のフィルター処理を行うようにします)。基準)。
エラーなしで失敗します - コントロールは空で表示されます。