button点击事件后arraylist的值就永不了,大家帮忙看看为什么,求助

问题描述

protectedvoidButton1_Click(objectsender,EventArgse)//查询按钮{bindselect();for(inti=0;i<GridView1.Rows.Count;i++){pass[i]=GridView1.Rows[i].Cells[1].Text.ToString();stringstr=pass[i];ListBox1.Items.Add(str);alist.Add(str);}ListBox2.DataSource=alist;ListBox2.DataBind();bindselect()为gridview1绑定数据,这时候可以看到listbox2显示正常,就是alist数据正常。然后用passdata()进行数组页面传递,alist就没有数据了,值传不过去。接受页面不会有问题,因为我把Session["shuzu"]=alist;这句话放在上一段的最末尾就可以顺利传过去,那我觉得可能就是离开按钮事件后alist的值就取不到了,这个是为什么。程序写的有点罗嗦,因为方便我查看一些字段的数值是否正确。publicvoidpassdata(){Session["shuzu"]=alist;stringstrURL="WebForm3.aspx?shuzu="+alist;HttpContext.Current.Response.Redirect(strURL);}

解决方案

解决方案二:
是同一个页面不?
解决方案三:
stringstrURL="WebForm3.aspx?shuzu="+alist;这里不能把一个对象附在参数后传过去
解决方案四:
。。。。。。。。。。。参数是字符串引用2楼的回复:

stringstrURL="WebForm3.aspx?shuzu="+alist;这里不能把一个对象附在参数后传过去

解决方案五:
引用2楼的回复:

stringstrURL="WebForm3.aspx?shuzu="+alist;这里不能把一个对象附在参数后传过去

可以传过去的,我试过
解决方案六:
引用4楼的回复:

引用2楼的回复:stringstrURL="WebForm3.aspx?shuzu="+alist;这里不能把一个对象附在参数后传过去可以传过去的,我试过

还能把对象传过去?学习我只知道能穿字符串
解决方案七:
既然放到session中了就用session取呗为啥还传地址参数?

时间: 2024-11-16 00:07:08

button点击事件后arraylist的值就永不了,大家帮忙看看为什么,求助的相关文章

new- 在js中引入movieClip后 button点击事件里的for循环失效!

问题描述 在js中引入movieClip后 button点击事件里的for循环失效! /** * Created by Administrator on 2015/5/27. */ var stage,image,btn1,btn2; var image_x = 200; var image_y = 20; var step_x; var step_y; var arr_x_r = []; var arr_x_l = []; var arr_y = []; var arry = []; wind

button点击事件-Android开发listView中的Button点击事件被拦截

问题描述 Android开发listView中的Button点击事件被拦截 根据http://blog.csdn.net/boylinux/article/details/8860443 这位大神的帖子,我的代码如下,现在的问题是Listview中的Button和imageview和textview控件点击之后不会响应,而在滑动一下Listview后,之前的点击事件才会响应,导致这个问题的原因不明,但是如果不用HashMap这个MAP的话,就不会有这个问题,请问大神们这是为什么呢?代码如下: p

控件-求助:button点击事件无法触发

问题描述 求助:button点击事件无法触发 前台是这样的 已选择: </ul> <asp:Button ID="btn_update_app" runat="server" Text="确定" onclick="btn_confirm_Click" /> <input id="Button3" type="button" value="取消&qu

artdialog-asp:UpdatePanel包围中的asp:Button点击事件无效

问题描述 asp:UpdatePanel包围中的asp:Button点击事件无效 artdialog弹出框中 用一个asp:UpdatePanel包围的asp:Button点击事件无效,请各位指点,不好意思,新手还没有C币

wpf-WPF DataGrid Button 点击事件

问题描述 WPF DataGrid Button 点击事件 WPF DataGrid中放置一个Button 这个按钮的点击事件怎么做,有参数的话后台怎么接收? 求解答!!!!!!!!! 解决方案 事件传递的参数是定义好的,如果你需要传更多的参数,可以借助全局变量 解决方案二: CommandParameter="{Binding id}" 这样算是给Button绑定了么?我点击Button的事件不能是直接给Button一个Click吧?后台又怎么获取这个id呢 我刚刚接触WPF 我记得

xml多次追加-c#xml通过button点击事件向xml中多次追加如何实现

问题描述 c#xml通过button点击事件向xml中多次追加如何实现 xml:<?xml version="1.0" encoding="gb2312"?> dddddddd fffeeee 我想实现每点击一次button,就把输入的username和password追加到xml中,不覆盖之前的内容,添加一个节点. private void button1_Click(object sender, EventArgs e) { XmlDocument

aspx-Ext.net的ext.button点击事件的触发顺序

问题描述 Ext.net的ext.button点击事件的触发顺序 我在aspx中用ext.button, <ext:Button ID="export" runat="server" > <DirectEvents> <Click OnEvent="A" Success="B" Before="C"> </Click> </DirectEvents>

ios-swift button点击事件;判断输入框内容

问题描述 swift button点击事件:判断输入框内容 判断输入框内容,若不为空值战网跳转,若为空值则跳出提示框 这是我button用touch up inside关联的函数.跳转界面用ViewController用modal方法连接SecondViewController.但运行不成功. @IBAction func choose(sender: AnyObject) { if(Name.text!==""){ self.performSegueWithIdentifier(&q

Android开发-之监听button点击事件的多种方法_Android

 在Android下,事件的发生是在监听器下进行,android系统可以响应按键事件和触摸屏事件,本文主要介绍了button点击事件的方法 一.实现button点击事件的方法 实现button点击事件的监听方法有很多种,这里总结了常用的四种方法: 1.匿名内部类 2.外部类(独立类) 3.实现OnClickListener接口 4.添加XML属性 每一种方法都有它的优点也有它的不足,那么接下来就来详细的讲解这四个实现方法  二.具体实现 1.匿名内部类: 在Android开发中我们会经常看到各种