gpt4 book ai didi

c# - Devexpress ASPxDateEdit 控件 OnDateChanged 事件未触发

转载 作者:行者123 更新时间:2023-11-30 17:04:53 27 4
gpt4 key购买 nike

下面是我的 ASPxDateEdit 控件的 Markup 页面代码:

    <dx:ASPxDateEdit 
ID="txtDateTime" runat="server" Width="100px" EditFormat="Date"
AllowNull="true" EditFormatString="dd-MMM-yyyy" MinDate="01-Jan-0001" OnDateChanged="txtDateTime_DateChanged"/>

下面是处理 OnDateChanged 事件的代码

  protected void txtDateTime_DateChanged(object sender, EventArgs e)
{
//code on handling onDateChanged event
}

我的问题是 OnDateChanged 事件没有触发,为什么会发生这种情况?


昨天解决了这个问题,感谢大家的帮助回答:我想做的是客户端事件,但我做的是服务器端事件,所以我通过添加“AutoPostBack="True""解决了这个问题

最佳答案

如果它是您尝试实现的回发,请将 ASPxDateEdit.AutoPostBack 设置为 true。 ASPxDateEdit 不会自动回发数据。

<dx:ASPxDateEdit 
ID="txtDateTime" runat="server" Width="100px" EditFormat="Date"
AllowNull="true" EditFormatString="dd-MMM-yyyy" MinDate="01-Jan-0001"

AutoPostBack="True"

OnDateChanged="txtDateTime_DateChanged"/>

如果它是一个回调(来自回调面板),那么您可能会尝试在回调面板之外更改内容,这不会发生,因为回调本质上是一个 ajax 调用。

更多信息请看here .它声明事件依赖于 AutoPostBack 属性。

关于c# - Devexpress ASPxDateEdit 控件 OnDateChanged 事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16975577/

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