加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 将下拉列表的选定值传递给aspx中的参数

发布时间:2020-12-16 06:53:11 所属栏目:asp.Net 来源:网络整理
导读:我有一个网格和下拉列表.我想通过选择dropdownlist过滤网格中的值.我可以这样做吗? 我的代码是这样的 asp:DropDownList ID="DDLVisitedVol" runat="server" AutoPostBack="true" DataSourceID="DsVisitedVol" DataTextField="VisitedVol" DataValueField="V
我有一个网格和下拉列表.我想通过选择dropdownlist过滤网格中的值.我可以这样做吗?
我的代码是这样的

<asp:DropDownList ID="DDLVisitedVol" runat="server" AutoPostBack="true" DataSourceID="DsVisitedVol"
            DataTextField="VisitedVol" DataValueField="VisitedVol" 
            Width="244px">
        </asp:DropDownList>

 <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString=""
           ProviderName=""
            SelectCommand="SELECT [ID],[UserName],[Email],[visitedVol] FROM [HitTracker] where visitedVol=@VisitedVol ">
        <SelectParameters>
                <asp:Parameter Name="VisitedVol" Type="String"/>
        </SelectParameters>

如何将选定的下拉列表值传递给@VisitedVol.
如果有人知道请帮助我.
谢谢

解决方法

使用ControlParameter:

<asp:ControlParameter ControlID="DDLVisitedVol" Name="VisitedVol" PropertyName="SelectedValue"  Type="String"/>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读