gpt4 book ai didi

c# - DropDownList 事件不会触发

转载 作者:行者123 更新时间:2023-11-30 16:21:05 25 4
gpt4 key购买 nike

我的 DropDownList 有问题。事件不会触发!我已经在一个单独的项目中使用 DropDownList 和文字对其进行了测试。每次选定的值发生变化时,我都会在文字中添加一个小星号“*”。没有任何问题。但是每次在我项目的网页上尝试,都失败。

Here是一张图片。

protected void ddlConsole_SelectedIndexChanged(object sender, EventArgs e)
{
ltlTesting.Text += "*";
}

更新:

我尝试了一些方法,但仍然没有成功。我希望有人能告诉我我做错了什么。我现在正在后面的代码中连接事件,但我在下拉列表旁边添加了一个链接按钮以查看它是否有效。

protected override void OnInit(EventArgs e)
{
base.OnInit(e);
ddlConsole.SelectedIndexChanged += new EventHandler(ddlConsole_SelectedIndexChanged);
lnkGet.Click += new EventHandler(ddlConsole_SelectedIndexChanged);
}

这是一张图片,可以看到发生了什么。开头文字中的条纹在 pageload 中添加,代码与添加星号的代码相同。只是为了确保它不会加载两次。 “GET”链接按钮工作正常。下拉列表不...

最佳答案

你设置了吗

AutoPostBack="true"

在控件属性中??

编辑:

删除

OnSelectedIndexChanged="ddlConsole_SelectedIndexChanged"

从 ASPX 页面中的标记并仅在 AutoPostback 为 true 且在代码隐藏中定义的事件。 aspx 页面应如下所示:

 <asp:DropDownList runat="server" ID="ddlConsole" AutoPostBack="True"></asp:DropDownList>

关于c# - DropDownList 事件不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13513753/

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