很纳闷,在勾选的时候能够触发CheckedChanged, 但是为什么unselect的时候不会触发CheckedChanged。
如何才能让它触发?
我的代码如下: 请各位大虾帮忙看看,,
————————————————————————————————————————————————
<%@ Page Language="C#" AutoEventWireup="True" CodeFile="test.aspx.cs" Inherits="test" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>CheckBox CheckedChanged Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:CheckBox ID="checkbox1" runat="server" AutoPostBack="True"
TextAlign="Right" OnCheckedChanged="Check_Clicked" EnableViewState="True" />
</form>
</body>
</html>
————————————————————————————————————————————————
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ // Display the subtotal without tax when the page is first loaded.
if (!IsPostBack)
{
}
} protected void Check_Clicked(Object sender, EventArgs e)
{
Response.Write("事件被触发");
}
}
————————————————————————————————————————————————
如何才能让它触发?
我的代码如下: 请各位大虾帮忙看看,,
————————————————————————————————————————————————
<%@ Page Language="C#" AutoEventWireup="True" CodeFile="test.aspx.cs" Inherits="test" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>CheckBox CheckedChanged Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:CheckBox ID="checkbox1" runat="server" AutoPostBack="True"
TextAlign="Right" OnCheckedChanged="Check_Clicked" EnableViewState="True" />
</form>
</body>
</html>
————————————————————————————————————————————————
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ // Display the subtotal without tax when the page is first loaded.
if (!IsPostBack)
{
}
} protected void Check_Clicked(Object sender, EventArgs e)
{
Response.Write("事件被触发");
}
}
————————————————————————————————————————————————
解决方案 »
- |zyciis| Jquery 如何找到指定条件的上级, Jquery如何找到指定条件的当前子级 谢谢
- 页面打印、打印预览的问题
- CSS+DIV实现悬浮效果,并随滚动栏滚动
- 這個問題怎樣解決啊。。
- 怎么实现找不到符合条件的记录就输出一句话?
- 如何无刷新上传图片?
- 如何在一个已经做成的ASP网站上添加ASP.NET页面
- 高分-使用asp.net开发之前要注意什么(工程,窗体的命名规则,配置文件如何放置?)
- 怎么在页面刷新后依旧能访问到原来的dataset?
- 请问如何用C#将ASP.NET的中user的cookie值赋给label1控件,在线等待,立刻结帐。
- Excel 下载问题
- 高分求一正则表达式,在线一直等
{
}去掉试试!
即. if(chk.checked)
{
Response.Write("Hello");
}else{
Response.Write("World");
}
希望對你有幫助
你们可以把我代码拿去试试,很简单的一个例子,是不是我代码里面还有什么没设置好?
{
Response.Write("事件被触发");
}
选中的时候触发事件当然反选不触发了
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{ }
注册这个事件
一样的啊,我在.aspx里面是绑定OnCheckedChanged="Check_Clicked",换成CheckBox1_CheckedChanged效果也一样。
----------------------------------------------------------------------------------
<asp:CheckBox ID="checkbox1" runat="server" AutoPostBack="True"
TextAlign="Right" OnCheckedChanged="Check_Clicked" EnableViewState="True" />
----------------------------------------------------------------------------------
protected void Check_Clicked(Object sender, EventArgs e)
{
Response.Write("事件被触发");
}这里面代码怎么写的?
if (CheckBox1.Checked)
{
this.Label1.Text = "checked";
}
else
{
this.Label1.Text = "unchecked";
}
这个只是个列子,设置个断点就知道它有没有运行到这个方法里面。我试过,当uncheck的时候是不会运行到这个事件的,但check的时候是会触发事件的。protected void Check_Clicked(Object sender, EventArgs e)
{
Response.Write("事件被触发");
}
<asp:Label ID="lbMessage" runat="server" />
<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="true"
oncheckedchanged="CheckBox1_CheckedChanged" /> protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
lbMessage.Text = this.CheckBox1.Checked.ToString();
}
你们断点试验过吗?在uncheck的时候会触发?
这个也只有在check的时候会触发,反选的时候不会触发。。只会显示True,不会显示出False
你在后台事件里判断一下checkbox的是否选中来调试一下
我的环境是.net2.0, vs2005,,你的?
难道是我机子的原因郁闷。