无论选择什么,asp.net中的DropDown的SelectedItem始终显示相同的值

切尔西

我有一个asp.net的dropdownlist控件,我想跟踪dropdownlist中选择的项目。让我展示我的所作所为。

这是DropdownList控件:

<asp:DropDownList ID="Dd_Cat" runat="server" 
         DataValueField="CatId" DataTextField="CatName" 
         OnSelectedIndexChanged="wtf"  >
</asp:DropDownList>

这是后面的代码,用于填充dropdownlistfrom数据库。

protected void bindDropdown()
{
   string mystr = ConfigurationManager.ConnectionStrings["str"].ConnectionString;
   SqlConnection con = new SqlConnection(mystr);
   con.Open();
   SqlCommand cmd = new SqlCommand("AddCat", con);
   cmd.CommandType = CommandType.StoredProcedure;
   cmd.Parameters.AddWithValue("@action", "select");
   SqlDataAdapter da = new SqlDataAdapter(cmd);
   DataSet ds = new DataSet();
   da.Fill(ds);
   Dd_Cat.DataSource = ds;
   Dd_Cat.DataBind();
   con.Close();
   con.Dispose();
}

控件onselected属性dropdownlist

protected void wtf(object sender, EventArgs e)
{
  string st = Dd_Cat.SelectedValue;
}

这总是显示值“ 1” nomatter选择了什么。请帮助。

蒂姆·施密特(Tim Schmelter)

我假设您bindDropdownPage_Load不使用!IsPostBack-check的情况下进行呼叫然后,您将始终加载默认值,并且SelectedIndexChanged不会触发事件。

因此,如果EnableViewState将其设置为true(默认值),请使用此选项

protected void Page_Load(Object sender, EventArgs e)
{
    if(!Page.IsPostBack)
    {
        // page is loaded the first time, load from database
        bindDropdown();
    }
}

读: Page.IsPostBack

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无论在asp.net的DropDownList中选择什么,selectedItem都将返回相同的值

来自分类Dev

无论选择什么,每个选择都会产生与全局变量相同的值数据

来自分类Dev

无论选择什么行,SwiftUI列表视图都会打开相同的PDF-也无法删除列表扩展名

来自分类Dev

无论涉及什么值或元素,if(element:contains)始终返回true

来自分类Dev

如何在ASP.NET MVC 3的视图模型中获取Dropdown SelectedItem文本

来自分类Dev

在ASP.NET中显示来自具有相同列名相同值的两个模型的数据

来自分类Dev

无论 id 名称如何,都将值的选择跳 3

来自分类Dev

更新表单多项选择无法在ASP.NET MVC中显示值

来自分类Dev

为什么我的jquery日期选择器在asp.net代码中不起作用?

来自分类Dev

在asp.net中查找具有相同值的行

来自分类Dev

无论选择哪个标签,Android TabLayout始终显示第一个标签指示器

来自分类Dev

NodeJS:加密 - 为什么无论输入如何,我都会得到相同的哈希值?

来自分类Dev

MVC选择列表在下拉列表中不显示selecteditem

来自分类Dev

无论我做什么,Swift中的ABPersonHasImageData总是返回false

来自分类Dev

在ASP.NET MVC中显示存储过程选择结果

来自分类Dev

确保在Laravel请求中始终以非空值显示字段的最佳方法是什么

来自分类Dev

为什么此选择器不起作用(Jquery和Asp.net)

来自分类Dev

为什么这样做,如果VB.NET中的条件始终评估为true,而C#中的相同代码却不

来自分类Dev

Qt继续构建共享构建,无论我选择什么选项

来自分类Dev

ASP.NET控制器始终返回相同的结果

来自分类Dev

始终不选择与回发时嵌套在RadioButtonList中的asp.net数据列表

来自分类Dev

ASP.NET_SessionId cookie值始终在SameSite中不严格

来自分类Dev

为什么stats.rv_continuous始终返回相同的值?

来自分类Dev

无论我选择如何,复选框始终处于选中状态

来自分类Dev

无论我选择如何,复选框始终处于选中状态

来自分类Dev

无法在ASP.NET MVC部分中显示JSON值

来自分类Dev

asp.net MVC如何在集合中显示值

来自分类Dev

dropdown2以显示从dropdownlist1选择值时从表中过滤的结果

来自分类Dev

无论我为输入放置什么,为什么我的C程序会打印出相同的输出?

Related 相关文章

  1. 1

    无论在asp.net的DropDownList中选择什么,selectedItem都将返回相同的值

  2. 2

    无论选择什么,每个选择都会产生与全局变量相同的值数据

  3. 3

    无论选择什么行,SwiftUI列表视图都会打开相同的PDF-也无法删除列表扩展名

  4. 4

    无论涉及什么值或元素,if(element:contains)始终返回true

  5. 5

    如何在ASP.NET MVC 3的视图模型中获取Dropdown SelectedItem文本

  6. 6

    在ASP.NET中显示来自具有相同列名相同值的两个模型的数据

  7. 7

    无论 id 名称如何,都将值的选择跳 3

  8. 8

    更新表单多项选择无法在ASP.NET MVC中显示值

  9. 9

    为什么我的jquery日期选择器在asp.net代码中不起作用?

  10. 10

    在asp.net中查找具有相同值的行

  11. 11

    无论选择哪个标签,Android TabLayout始终显示第一个标签指示器

  12. 12

    NodeJS:加密 - 为什么无论输入如何,我都会得到相同的哈希值?

  13. 13

    MVC选择列表在下拉列表中不显示selecteditem

  14. 14

    无论我做什么,Swift中的ABPersonHasImageData总是返回false

  15. 15

    在ASP.NET MVC中显示存储过程选择结果

  16. 16

    确保在Laravel请求中始终以非空值显示字段的最佳方法是什么

  17. 17

    为什么此选择器不起作用(Jquery和Asp.net)

  18. 18

    为什么这样做,如果VB.NET中的条件始终评估为true,而C#中的相同代码却不

  19. 19

    Qt继续构建共享构建,无论我选择什么选项

  20. 20

    ASP.NET控制器始终返回相同的结果

  21. 21

    始终不选择与回发时嵌套在RadioButtonList中的asp.net数据列表

  22. 22

    ASP.NET_SessionId cookie值始终在SameSite中不严格

  23. 23

    为什么stats.rv_continuous始终返回相同的值?

  24. 24

    无论我选择如何,复选框始终处于选中状态

  25. 25

    无论我选择如何,复选框始终处于选中状态

  26. 26

    无法在ASP.NET MVC部分中显示JSON值

  27. 27

    asp.net MVC如何在集合中显示值

  28. 28

    dropdown2以显示从dropdownlist1选择值时从表中过滤的结果

  29. 29

    无论我为输入放置什么,为什么我的C程序会打印出相同的输出?

热门标签

归档