asp.net button事件中

问题描述

如果要触发一条语句放在load事件中,只是在第一次登录它时使用,但点击该页面的其他按钮是,也不触发该事件,应如何处理?

解决方案

解决方案二:
if(!this.IsPostPack){//dosomething}
解决方案三:
if(!IsPostBack){//第一次打开页面执行的事}
解决方案四:
引用1楼kemin的回复:

if(!this.IsPostPack){//dosomething}

就是这样子的咯
解决方案五:
该回复于2011-11-28 09:06:04被版主删除

时间: 2024-11-10 07:45:11

asp.net button事件中的相关文章

c# 如何在button事件中调用

问题描述 如何在button事件中调用下面的代码?publicvoidnotifySelection(refIvcSelectionSelection,intSelectionTypeChange){if(Selection.ItemCount==0){return;}if(Selection.ItemCount>=1){for(inti=0;i<Selection.ItemCount;i++){comp=(IvcComponent)Selection.getItem(i);for(inta=

asp.net在事件中启动线程来打开一个页面的实现方法_实用技巧

在页面点击一个按钮,其目的是在按钮中做两件事情,一件需要点击按钮马上完成,另一件事情是点击按钮后做其他事情.如果按顺序一次做完感觉特别耗时,下面简单罗列一下. protected void Button1_Click(object sender, EventArgs e) { Label1.Text = TextBox1.Text; //在这做第一件事情 dowork(); //做完后马上启动线程 System.Threading.Thread thread = new System.Threa

在ASP.NET 2.0中操作数据之十七:研究插入、更新和删除的关联事件_自学过程

导言 当使用GridView.DetailsView或FormView控件的内建插入.编辑或删除特征时,在用户添加一条新记录或更新/删除一条现在记录的过程中发生了多个步骤.正如我们之前一节里所讨论的,在GridView中编辑一行时,保存(Update)和取消(Cancel)按钮将取代编辑(Edit)按钮,并且绑定列转换成TextBox.在用户更新了数据并点击保存按钮之后,下述步骤在回传时执行: 1.该GridView控件根据当前编辑行的唯一标识字段(通过DataKeyNames属性)组装它的Ob

c#-C#中利用线程触发button事件后,是否可在button 中Abort线程?

问题描述 C#中利用线程触发button事件后,是否可在button 中Abort线程? C#中利用线程触发button事件后,是否可在button 中Abort线程? 解决方案 可以是可以,但是这样做容易造成意想不到的情况,比如资源泄露或者文件写入错误或者崩溃. 最好让线程自己退出. 解决方案二: btn 中应该定义的是执行的方法,你用线程 执行方法就行了,干嘛 非得通过 btn事件来执行方法? 解决方案三: 一般不会这样去结束一个线程,通常的做法是线程里面加一个循环,循环条件设置为Flag,

ASp.NET 2.0中Page事件的执行顺序实例代码(1/2)

一.初始化部分: 1.构造函数:创建page类的一个实例,初始化page类的属性. 2.addparsedsubobject函数: protected virture void addparsedsubobject(object obj) 提取asp教程x文件中的服务器控件,并把它们添加到page的controlcollection中.你可以通过page.controls获得加载的所有服务器控件 3.determinepostbackmode函数: protected internal virt

ASP.NET 2.0中使用HiddenField控件

asp.net|控件 HiddenField控件顾名思义就是隐藏输入框的服务器控件,它能让你保存那些不需要显示在页面上的且对安全性要求不高的数据.也许这个时候应该有这么一个疑问,为什么有了ViewState.Session和Cookie等状态保存机制,还需要用起HiddenField呢? 增加HiddenField,其实是为了让整个状态管理机制的应用程度更加全面.因为不管是ViewState.Cookie还是Session,都有其失效的时候,比如用户因某种需求要求设置ViewState为fals

ASP.NET 2.0中的Web和HTML服务器控件

asp.net|web|服务器|控件 除了代码和标记之外,ASP.NET 2.0页面还可以包含服务器控件,它们是可编程的服务器端对象,典型情况下表现为页面中的UI元素(例如文本框或图像).服务器控件参与页面的执行过程,并给客户端生成自已的标记呈现内容.服务器控件的优势在于,它让开发者从简单的积木式的组件中获取复杂的呈现方式和操作行为,极大地减少了生成动态Web页面所需要编写的代码量:另外一个优势是,定制它们的呈现方式和行为非常简单.服务器控件所暴露的属性可以通过宣告式(在标记中)或编程(在代码中

ASP.NET 2.0 中的 Theme 功能

asp.net ASP.NET 2.0 中新增加了 Theme 的功能,它的出现能让网站实现换肤更加容易. Theme 的实现包括:CSS.Skin.MasterPage. CSS 是用于控制所有 HTML 标记的外观. Skin 是用于控制所有 ASP.NET 服务器调整的外观,并且可以通过属性 cssClass 定义它的 CSS 样式. MasterPage 是 *.aspx 页面模版,不过它没有被定义到 Theme 中. ----------------------------------

ASP.NET 2.0中发送电子邮件剖析之一

asp.net 一.简介 如今,电子邮件已经成为一种无所不在.异步通知和分布式的消息系统.存在许多web开发场所:其中,服务器端代码都需要生成一个电子邮件并且把它发送给指定的接收者.该电子邮件可以被发送给网点中的一些用户,通知他们有关于他们的新建用户帐户,提醒他们忘记的口令,或以邮件形式提交给他们一个清单.当然,这也可以是针对web开发者或站点管理员,提供给他们有关一个刚刚公开的未处理的异常或用户回馈的消息. 幸好,ASP.NET使得发送电子邮件非常轻松..NET框架版本1.x在System.W