初学asp.net 不知道select 语句中如何加入变量值
<asp:SqlDataSource ID="SqlWareHouseItemCatogries" runat="server" ConnectionString="<%$ ConnectionStrings:GYSConnectionString %>"
SelectCommand="SELECT [Gid], [GName] FROM [Goods] WHERE (([GCla] = '<%# Request.QueryString["MOID"]%>') AND ([GF] = 1)) ORDER BY [Gid]">
<SelectParameters>
<asp:ControlParameter ControlID="txtWareHouseCode" Name="GCla" PropertyName="Text"
Type="Int64" />
<asp:Parameter DefaultValue="1" Name="GF" Type="Int64" />
</SelectParameters>
</asp:SqlDataSource>
执行后出错如下
编译后页面出错。
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误信息: 服务器标记的格式不正确。
源错误:
行 112: </td>
行 113: <td style="width: 244px">
行 114: <asp:SqlDataSource ID="SqlWareHouseItemCatogries" runat="server" ConnectionString="<%$ ConnectionStrings:GYSConnectionString %>"
行 115: SelectCommand="SELECT [Gid], [GName] FROM [Goods] WHERE (([GCla] = '<%# Request.QueryString["MOID"]%>') AND ([GF] = 1)) ORDER BY [Gid]">
行 116: <SelectParameters>