asp.net用button_click事件重置页面 使页面上选择过的checkbox和radiobutton控件清空呢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net用button_click事件重置页面 使页面上选择过的checkbox和radiobutton控件清空呢相关的知识,希望对你有一定的参考价值。
RT
参考技术A $().ready(function ()$("#checkbox").attr("checked", false);
$("#radiobutton").attr("checked", false);
);
页面加上这句代码就行了,思路就是这样 参考技术B 在事件中将 两个控件的 Checked属性设为false
希望对你有帮助 参考技术C RadioButtonList1.SelectedIndex = -1; 参考技术D 设置 checkbox和radiobutton 的属性 第5个回答 2011-11-01 protected void button_click(object sender, EventArgs e)
checkbox.Checked=false; //没有选择
radiobutton.Checked=false;
这样写就可以了追问
不行呀 小圆圈的点点还在
追答应该不会有什么问题 我在项目中也是这样做的
截个图 看看
代码这样写 protected void Button2_Click(object sender, EventArgs e)
RadioButton1.Checked=false;
RadioButton2.Checked = false;
RadioButton3.Checked = false;
.........
——不行呀 小圆圈的点点还在 -------
——>我想是页面没有刷新的缘故的,把页面重新加载一下,试一试
重载也不管用 有没别的方法,应该不难就是重置下数据
追答这是我做的例子 没有任何问题 你看看
后台代码
protected void button_click(object sender, EventArgs e)
checkbox.Checked=false; //没有选择
radiobutton.Checked=false;
Response.Redirect("ceshi.aspx")
ASP.NET 页生命周期概述
常规页生命周期阶段
一般来说,页要经历下表概述的各个阶段。除了页生命周期阶段以外,还有在请求前后出现的应用程序阶段,但是这些阶段并不特定于页。有关更多信息,请参见 ASP.NET 应用程序生命周期概述。
阶段 | 说明 |
---|---|
页请求 |
页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。 |
开始 |
在开始阶段,将设置页属性,如 Request 和 Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置 IsPostBack 属性。此外,在开始阶段期间,还将设置页的 UICulture 属性。 |
页初始化 |
页初始化期间,可以使用页中的控件,并将设置每个控件的 UniqueID 属性。此外,任何主题都将应用于页。如果当前请求是回发请求,则回发数据尚未加载,并且控件属性值尚未还原为视图状态中的值。 |
加载 |
加载期间,如果当前请求是回发请求,则将使用从视图状态和控件状态恢复的信息加载控件属性。 |
验证 |
在验证期间,将调用所有验证程序控件的 Validate 方法,此方法将设置各个验证程序控件和页的 IsValid 属性。 |
回发事件处理 |
如果请求是回发请求,则将调用所有事件处理程序。 |
呈现 |
在呈现期间,视图状态将被保存到页,然后页将调用每个控件,以将其呈现的输出提供给页的 Response 属性的 OutputStream。 |
卸载 |
完全呈现页、将页发送至客户端并准备丢弃时,将调用卸载。此时,将卸载页属性(如 Response 和 Request)并执行清理。 |
生命周期事件
在页生命周期的每个阶段中,页将引发可运行您自己的代码进行处理的事件。对于控件事件,通过以声明方式使用属性(如 onclick)或以使用代码的方式,均可将事件处理程序绑定到事件。
页还支持自动事件连接,即,ASP.NET 将寻找具有特定名称的方法,并在引发特定事件时自动运行这些方法。如果 @ Page 指令的 AutoEventWireup 属性设置为 true(或者如果未定义该属性,因为默认情况下为 true),页事件将自动绑定至使用 Page_event 命名约定的方法,如 Page_Load 和 Page_Init。有关自动事件连接的更多信息,请参见 ASP.NET Web 服务器控件事件模型。
下表列出了最常用的页生命周期事件。实际的事件比列出的事件要多。但是,它们不用于大多数页处理方案。而是主要由 ASP.NET 网页上的服务器控件使用,以初始化和呈现它们本身。如果要编写自己的 ASP.NET 服务器控件,则需要详细了解这些阶段。有关创建自定义控件的信息,请参见开发自定义 ASP.NET 服务器控件。
页事件 | 典型使用 | ||
---|---|---|---|
Page_PreInit |
|
||
Page_Init |
|
||
Page_Load |
|
||
Control events |
执行特定于应用程序的处理: |
||
Page_PreRender |
|
||
Page_Unload |
执行最后的清理工作,可能包括:
|
其他的页生命周期注意事项
请注意有关页生命周期的以下附加信息:
-
各个 ASP.NET 服务器控件都有自己的生命周期,该生命周期与页生命周期类似。例如,在相应的页事件期间将调用控件的 Init 和 Load 方法。如果页上包含控件,则将首先调用控件的 Init 方法,然后再调用页的 Init 方法。但是,将在调用控件的 Load 方法之前先调用页的 Load 方法。
-
通过处理控件的事件,可以自定义控件的外观或内容。例如,所有的控件都将引发 Init、Load 和 Unload 事件,但是页开发人员通常不处理这些事件。而是通常处理特定于控件的事件,如 Button 控件的 Click 事件和 ListBox 控件的 SelectedIndexChanged 事件。在某些情况下,可能也需处理控件的 DataBinding 或 DataBound 事件。有关更多信息,请参见各个控件的类参考主题以及开发自定义 ASP.NET 服务器控件。
-
除了处理由页引发的事件以外,还可以重写页的基类中的方法。例如,可以重写页的 InitializeCulture 方法,以便动态设置区域性信息。注意,在使用 Page_event 语法创建事件处理程序时,将隐式调用基实现,因此无需在方法中调用它。例如,无论是否创建 Page_Load 方法,始终都会调用页基类的 OnLoad 方法。但是,如果使用 override 关键字(在 Visual Basic 中为 Overrides)重写页的 OnLoad 方法,则必须显式调用基方法。例如,如果在页中重写 OnLoad 方法,则必须调用 base.Load(在 Visual Basic 中为 MyBase.Load)以运行基实现。
以上是关于asp.net用button_click事件重置页面 使页面上选择过的checkbox和radiobutton控件清空呢的主要内容,如果未能解决你的问题,请参考以下文章