您好我想在SelectCommand代码中绑定文本字符串:
<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>
但我的VS 2012表示:1.Validation(XHTML5):不支持Element SelectParameters。 2.元素'ControlParameter'不是已知元素。你知道如何解决这个问题,还是以其他方式绑定SelectCommand中的某些文本?
P.S。我试过了
<asp:QueryStringParameter />
但它也给了我完全相同的错误。
答案 0 :(得分:3)
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>