一个GRIDVIEW,由SQLDATASOURCE提供数据,两个TEXTBOX作为数据源的控件参数,初始显示全部记录,TEXTBOX为空,结果页面却空着,数据源配置向导里测试查不到数据。后来把数据源的cancelSelectOnNullParameter设为FALSE,依然不可以。 无意中翻查资料,发现把默认值设置为“%”可以解决。 偷乐 <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ appSettings:connStr %>" ProviderName="System.Data.SqlClient" SelectCommand="x_profession_all" SelectCommandType="StoredProcedure"> <SelectParameters> <asp:ControlParameter ControlID="tbUname" Name="uname" PropertyName="Text" DefaultValue="%" Type="String" /> <asp:ControlParameter ControlID="tbPname" Name="pname" PropertyName="Text" DefaultValue="%" Type="String" /> </SelectParameters> </asp:SqlDataSource> 相关文章: 2022-03-05 2022-02-10 2022-12-23 2022-12-23 2022-12-23 2022-02-09 2022-12-23 2021-12-07