gpt4 book ai didi

asp.net - 嵌套重复器和 SqlDataSource 参数

转载 作者:行者123 更新时间:2023-12-02 17:36:24 27 4
gpt4 key购买 nike

我使用嵌套重复器来构建一个表,原因我不会在这里讨论,但我想要做的是有两个数据源,一个用于与行相对应的顶级重复器,另一个用于第二级重复器将返回行内的单元格。

但是,我想知道的是,我是否可以以某种方式在嵌套转发器的数据源中指定一个参数,该参数在第一个数据源的结果中设置一个字段?

我可以将参数设置为数据绑定(bind)表达式的值吗?

我想这样做的原因是我有两个存储过程。加载页面时,我有一个 session 参数,可用于运行第一个存储过程,但是,对于第二个存储过程,我需要将顶级中继器的每个实例的值与对第二个存储过程的调用关联起来具有不同的参数值。

最佳答案

我通过使用 HiddenField 来存储稍后用作参数的值来完成此操作。完成工作。

<asp:SqlDataSource ... />
<asp:Repeater ...>
<ItemTemplate>

<asp:HiddenField ID="txtOuterID" runat="server" Value='<%# Eval("ID") %>' Visible="false" />

<asp:SqlDataSource ...>
<SelectParameters>
<asp:ControlParameter Name="OuterID" Type="Int32" ControlID="txtOuterID" PropertyName="Value" />
</SelectParameters>
</asp:SqlDataSource>

<asp:Repeater ...>

</ItemTemplate>
</asp:Repeater>

关于asp.net - 嵌套重复器和 SqlDataSource 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/491537/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com