C# VS 2012和asp.net中的SelectParameter
您好,我想在SelectCommand代码中绑定文本字符串:C# VS 2012和asp.net中的SelectParameter,c#,asp.net,visual-studio-2012,C#,Asp.net,Visual Studio 2012,您好,我想在SelectCommand代码中绑定文本字符串: <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:finchsize_polibudaConnectionString %>"
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:finchsize_polibudaConnectionString %>"
SelectCommand="SELECT ocena FROM Oceny AS lista WHERE przedmiot = @ID"/>
<SelectParameters>
<asp:ControlParameter ControlID="TextBox1" DefaultValue="0" Name="ID"
PropertyName="Text" Type="String" />
</SelectParameters>
但是我的VS2012说:1.验证(XHTML5):元素SelectParameters不受支持。2.元素“ControlParameter”不是已知元素。您是否知道如何解决这个问题,或者是否有其他方法可以在SelectCommand中绑定一些文本
我试过了
<asp:QueryStringParameter />
同样如此,但它给出了完全相同的错误。SelectParameters元素必须是
SqlDataSource
的子元素。现在你把它当作一个同伴
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:finchsize_polibudaConnectionString %>"
SelectCommand="SELECT ocena FROM Oceny AS lista WHERE przedmiot = @ID">
<SelectParameters>
<asp:ControlParameter ControlID="TextBox1" DefaultValue="0" Name="ID"
PropertyName="Text" Type="String" />
</SelectParameters>
</asp:SqlDataSource>