我正进入(状态:
必须声明标量变量“@userid”。
在
if (HttpContext.Current.Items["AlbumID"] != null)
{
Page.DataBind();
ddlAlbum.Items.FindByValue(HttpContext.Current.Items["AlbumID"].ToString()).Selected = true;
}
我认为这与以下内容有关:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:SLIITComDBConnectionString %>"
SelectCommand="SELECT [AlbumId], [AlbumName] FROM [Album] WHERE (userid=@userid) ">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="1" Name="AlbumID"
QueryStringField="AlbumID" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>