Tag: oncheckedchanged

向动态创建的复选框添加事件处理程序(aspx,c#)

所以我的问题是我想为动态创建的CheckBox添加一个事件处理程序。 我已经看过其他方法来做到这一点,并决定创建一个包含我的CheckBoxes的动态表是我的最佳选择。 我没有将这些CheckBox添加到控制树,因为我需要手动管理ViewState。 无论哪种方式,我的代码都以各种方式工作,除了我的CheckBox的CheckChanged事件不会触发。 我在pageLoad事件中将此事件处理程序添加到我的CheckBox中,但是,我尝试的任何页面事件似乎都给了我相同的结果: CheckBox chbxLv1 = new CheckBox(); chbxLv1.ID = “DymanicallyCreatedIDForIdentification”; chbxLv1.AutoPostBack = true; chbxLv1.CheckedChanged += new EventHandler(this.checkChanged); /* Way lower in my code */ protected void checkChanged(object sender, EventArgs e) { //Some code goes here which never seems to execute… grrr } 我认为这可能是ViewState最初的一个问题,并对此进行了相当多的研究。 我现在正在考虑添加一个事件处理程序,我正在做一些愚蠢的事情。 我不确定为什么这个事件永远不会发生,但我在向控件添加事件方面有点新意。 我需要代表吗? –Roman

OnCheckedChanged事件根本没有在GridView中触发

我在TemplateField中有一个带有asp CheckBox的GridView。 TemplateField定义如下: 当我在MyCheckChangedMethod中使用断点运行我的Web项目并单击该复选框时没有任何反应。 断点没有被击中。 我的Visual Studio调试器正在运行。 另外,我的页面定义中有AutoEventWireup = True,所以我不必手动挂钩事件。 我以前从来没有遇到过这样做的问题。 我在同一页面上有一个按钮设置与点击事件完全相同的方式,断点得到了很好的打击。 有任何想法吗?

OnCheckedChanged事件未触发

我有一个带有一列复选框的GridView(GridView的其余部分正在从数据库中填充)。 我正在使用AJAX来执行不同的function,我想知道我是不是在正确的位置调用OnCheckedChanged事件。 它应该包含在某种UpdatePanel中吗? 对于所有这些工作原理我还是很新…基本上我的目标是在选中复选框时更改数据库中的位值。 我知道如何做到这一点的逻辑,我只是​​不知道我是否以正确的方式处理我的OnCheckedChanged事件。 .CS protected void CheckBoxProcess_OnCheckedChanged(Object sender, EventArgs args) { CheckBox checkbox = (CheckBox)sender; GridViewRow row = (GridViewRow)checkbox.NamingContainer; OrderBrowser.Text += “CHANGED”; } } 的.aspx First Name Last Name State Zip Code Source Date Joined

单选按钮检查已更改的事件触发两次

请阅读我的问题,这不是一个重复的问题。 我在Windows窗体上有三个单选按钮,所有这些按钮都有相关的常见’CheckedChanged’事件。 当我单击任何这些单选按钮时,它会触发“CheckedChanged”事件两次。 这是我的代码: private void radioButtons_CheckedChanged(object sender, EventArgs e) { //My Code } 我插入断点,此事件中的整个代码迭代两次。 请告诉我它为什么会这样?