我的代码:
<html>
<asp:SqlDataSource
ID="SqlDataSource1"
runat="server"
ConnectionString="<%$ ConnectionStrings:NorthWindConnectionString %>"
SelectCommand="GetProductsByCategoryID"
SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:QueryStringParameter Name="CategoryID"
QueryStringField="CategoryID" />
</SelectParameters>
</html>
我在ASP.NET页面上使用存储过程 但是这个页面给出了一个空白页面,当我点击其他页面时,对应于categoryId点击的产品全部工作正常,除非此页面显示空白结果。
如果我举例defaultValue="2"
它会给我结果,所以我可能会缺少什么?
该链接使用以下代码构建:
<ItemTemplate> <a href="QueryStringParameterTest.aspx? CategoryID=<%# Eval("CategoryID") %>"> <%# Eval("CategoryName") %></a> </ItemTemplate>