QueryStringParameter没有绑定

时间:2011-08-02 13:32:13

标签: asp.net bind querystringparameter

我尝试将HTTP标头中的ID绑定到我的select查询中的参数。它不返回任何记录,就像null被绑定一样。可能是什么问题。

<asp:SqlDataSource ID="sdsCities" runat="server" ConnectionString="<%$ ConnectionStrings:MyConn %>"
SelectCommand="SELECT * FROM [cities] WHERE ([cityid] = @cityid) ORDER BY DateCreated Desc">
<SelectParameters>
<asp:QueryStringParameter Name="cityid" QueryStringField="ID" Type="Int32"  DefaultValue="7856"/>
</SelectParameters>
</asp:SqlDataSource>

在地址栏中,我有这个字符串

?mode=full&ID=123

即使默认值也不起作用。非常感谢帮助。

0 个答案:

没有答案