怎么办?ms.net c# 高手来呀(50分)

  • 主题发起人 主题发起人 令狐冲001
  • 开始时间 开始时间

令狐冲001

Unregistered / Unconfirmed
GUEST, unregistred user!
环境:asp.net web (c#)
我在1.aspx中有如下代码:(buttonclick)
Session["arX"]=arX;
Session["arY"]=arY;
this.Image1.ImageUrl="2.aspx";
在2.aspx中有如下代码:(page_load)
arX = (ArrayList)Session["arX"];
arY = (ArrayList)Session["arY"];
。。。。。。//画图
在第一次执行过后,修改文本框数据后buttonclick,无法在执行到2.aspx的page_load;画图部分无法更新,请指教:
1。有无方法强制执行2.aspx的page_load?
2.有无其他解决办法?
 
我想可能是因为Session里的变量都是object ,你的 arX,arY应该是int类型吧?你应该进行一下类型转换.
 
web 的缺点之一是
以页进行提交处理,所以无法更新另一页的东西。
 
由前台刷新即可(用脚本完成)
 
请详细点
 
借你的地方用一下 我的账号不知道怎么激活 发不了贴。
问题如下:
怎样才能在编译dll文件时改变文件入口那些代码
我怎么换代码加垃圾袋码 都改变不了 我想搞免杀
那杀毒软件杀dll文件的入口那段代码
 
执行一下就可以刷新了,这个例子时间是5秒以后
RegisterStartupScript('backrefresh','<script>'+
'var limit="0:5";'+
'if (document.images){'+
'var parselimit=limit.split(":");parselimit=parselimit[0]*60+parselimit[1]*1;}'+
'function begin
refresh(){if (!document.images) return;'+
'if (parselimit==1) window.location.href="'+这里是页面地址+'";'+ //url
'else
{ parselimit-=1;curmin=Math.floor(parselimit/60);'+
'cursec=parselimit%60;'+
'if (curmin!=0) curtime=curmin+"分"+cursec+"秒后跳转到登陆前页面!";'+
'else
curtime=cursec+"秒后跳转到登陆前页面!";'+
'window.status=curtime;'+
'setTimeout("begin
refresh()",1000);}}'+
'window.onload=begin
refresh'+
'</script>');
 
环境:asp.net web (c#)
我在1.aspx中有如下代码:(buttonclick)
Session["arX"]=arX;
Session["arY"]=arY;
this.Image1.ImageUrl="2.aspx";
在2.aspx中有如下代码:(page_load)
arX = (ArrayList)Session["arX"];
arY = (ArrayList)Session["arY"];
这样做有问题么?! 就取值而言,没有什么问题。 那么问题出在哪里?
你的ImageUrl 的问题 ,buttonclick 谁的事件? 你的这个问题其实就是验证码图片问题。<IMG src="2.aspx"> ,在2.aspx 里面画图。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部