我给一个变量作为参数,然后将其作为过滤器。 nelzepomocítétoproměnnéfiltrovat。 [lis]行是nchar(50)。
第一页:
string zarizeni23 = "23 Arburg 100t + robot Arburg + bal. AVT";
Label1.PostBackUrl = "~/LisDetail.aspx?Lis="+ zarizeni23;
第二页:
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" DataKeyField="id">
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%# Eval("Lis") %>+%'></asp:Label>
</ItemTemplate>
</asp:DataList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:VyrobniZakazkyConnectionString %>" SelectCommand="SELECT * FROM [VyrobniZakazkyStroje] WHERE ([Lis] = @Lis)">
<SelectParameters>
<asp:QueryStringParameter Name="Lis" QueryStringField="Lis" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
我只会得到空值。
谢谢。