在asp.net 中page_load 方法里面判断button按钮是否被点击过?代码怎么写?

问题描述

在asp.net中page_load方法里面判断button按钮是否被点击过?如果点击过,就调用方法。代码怎么写?

解决方案

本帖最后由 wings1991 于 2012-04-06 23:27:55 编辑
解决方案二:
page_load是最初始的,所有变量都是初始值,你可以把信息记录到文件,从文件中读取
解决方案三:
++引用1楼的回复:

page_load是最初始的,所有变量都是初始值,你可以把信息记录到文件,从文件中读取

解决方案四:
要不你还可以用一个静态变量来控制一下,用他的值来判断他是否被点击过
解决方案五:
同意#1楼。事件编程,就是在合适的事件处理方法中(或者之后)处理业务。不要学某些“范例”那样什么代码都塞在page_load中。在这个方法中处理本应该在其后边触发的事件,你设计出来的程序就是诡异的、不易为人所理解的。
解决方案六:
page_load是最初的当你打开新的页面的时候就最先触发了page_load。。
解决方案七:
在button的点击事件中,用viewstate保存点击记录
解决方案八:
引用4楼的回复:

同意#1楼。事件编程,就是在合适的事件处理方法中(或者之后)处理业务。不要学某些“范例”那样什么代码都塞在page_load中。在这个方法中处理本应该在其后边触发的事件,你设计出来的程序就是诡异的、不易为人所理解的。

goodidea!

时间: 2024-12-31 16:42:48

在asp.net 中page_load 方法里面判断button按钮是否被点击过?代码怎么写?的相关文章

毕设-ASP.NET中,我的这个编辑按钮为什么鼠标移上去是箭头而不是手指,单击没反应

问题描述 ASP.NET中,我的这个编辑按钮为什么鼠标移上去是箭头而不是手指,单击没反应 解决方案 不是手指说明不是连接或者没有href属性,自己用样式添加 cursor:pointer 解决方案二: 我找到问题所在了

JSON在ASP.NET中使用方法_实用技巧

Json.NET的简单介绍 首先介绍一个为方便在.NET中使用JSON的API,Json.NET.它方便我们读取从浏览器流向服务器的JSON对象,也方便在响应流中写入JSON对象. Json.NET只提供了服务器端的方法,主要有实现JSON文本与XML互相转换的类,有自定义读写JSON的JsonReader类和JsonWriter类,还有一个非自定义读写JSON的JavaScriptSerializer类. ASP.NET AJAX中,服务器端由JavaScriptSerializer类的几个方

Asp.net中RegisterStartupScript方法的使用

asp.net MSDN如下说:允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块. [Visual Basic]Public Overridable Sub RegisterStartupScript( _   ByVal key As String, _   ByVal script As String _)参数 key 标识脚本块的唯一键. script 要发送到客户端的脚本的内容. 以下是一些应用实例: 打开一个新窗口: Page.RegisterStartupScript

求救!!asp.net中page_load执行了多次是什么原因?

问题描述 不知什么原因,项目中的一个页面在进入的时候会多次(2次,3次或是4次)执行page_load,包括加上!ispostback之后,里面的代码还是执行多次,导致我数据库访问的时候连接冲突,因为前一个page_load线程刚打开连接,后一个page_load线程又要打开连接,因此数据库报错.在网上也看了很多别人说的,可能是<imgsrc="">或是页面自身有刷新或跳转以及将autoEventWireup设置为false等,这些方法都试过根本不好使.即便是将这个页面前台

在ASP.NET中怎么用SESSION判断用户是否登录?(

代码很简单的,我把我平时写过的贴出来给大家看看:if (bResult == true)     //登录的用户名和密码正确    {     //保存登录的用户名     Session["LoginUser"] = FormatString.Replace(txtLoginUser.Text);  //这里就是给session赋值了.我对登录用户进行了一些安全处理     //转到管理首页     Response.Redirect("Admin_Index.Aspx&q

php中经典方法实现判断多维数组是否为空_php技巧

复制代码 代码如下: //判断一个数组是否为空 /** array( ); 空 array( array( ), array( ), array( ) ); 空 array( array( ), array( array( ), array( 1=>1 ) ), array( ) ); 非 空 */ function is_array_null($value) { if (empty($value)) { return $value; } else { return is_array($valu

PHP中根据IP地址判断城市实现城市切换或跳转代码_php技巧

获取IP地址 复制代码 代码如下: <?phpfunction GetIP() {    if ($_SERVER["HTTP_X_FORWARDED_FOR"])        $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];    else if ($_SERVER["HTTP_CLIENT_IP"])        $ip = $_SERVER["HTTP_CLIENT_IP"];  

asp.net中使用cookie与md5加密实现记住密码功能的实现代码_实用技巧

在做一个前台的登陆和后台的信息审核管理功能时,需要用到记住密码的模块:虽然.net内置了登陆控件,有记住密码的功能,但还是想自己实践一下,以下代码主要应用了COOKIE,包括安全加密的过程等. 复制代码 代码如下: //设置,删除Cookie//provider jb51.net        protected void set_cookie()        {            HttpCookie UserNameCookie = Request.Cookies["UserNameC

asp.net中的“按需打印”(打印你需要打印的部分) 实现代码_实用技巧

过程很简单: 首先在asp.net页面中设定开始打印和结束打印的标记,为了确保该标记不在网页浏览时显示,我们采用"<!-- HTML注释 -->"的方式.比如:<!--startprint-->和<!--endprint-->. 接着写相关的JavaScript代码,具体代码见后. 如果不想打印按钮也被打印出来,注意将打印按钮包含在<!--startprint-->和<!--endprint-->之外. 相关代码: 复制代码