请大家帮忙找原因!!!!

问题描述

我在用multiview的view0-view8时,有三个view0-2,MultiView外部有个lblMessage,发现每次在Page_Load()中{lblMessage.Text=mvPrepare.ActiveViewIndex.ToString();}显示的view值是上一个view的值,不是当前选中view的值。如,先点view0,再点view1(显示0),再点view2(显示1),再点view1(显示2),再点view0(显示2),怎么办?<asp:MultiViewID="mvPrepare"runat="server"ActiveViewIndex="-1"><asp:ViewID="view0"runat="server"><tdclass="panelPageHL">All</td><tdclass="panelPage"><asp:LinkButtonID="btn1view0"runat="server"CommandArgument="view1"CommandName="SwitchViewByID"Text="1月Jan"/></td><tdclass="panelPage"><asp:LinkButtonID="btn2view0"runat="server"CommandArgument="view2"CommandName="SwitchViewByID"Text="2月Feb"/></td></asp:View><asp:ViewID="view1"runat="server"><tdclass="panelPage"><asp:LinkButtonID="btn0view1"runat="server"CommandArgument="view0"CommandName="SwitchViewByID"Text="All"/></td><tdclass="panelPageHL">1月Jan</td><tdclass="panelPage"><asp:LinkButtonID="btn2view1"runat="server"CommandArgument="view2"CommandName="SwitchViewByID"Text="2月Feb"/></td></asp:View><asp:ViewID="view2"runat="server"><tdclass="panelPage"><asp:LinkButtonID="btn0view2"runat="server"CommandArgument="view0"CommandName="SwitchViewByID"Text="All"/></td><tdclass="panelPage"><asp:LinkButtonID="btn1view2"runat="server"CommandArgument="view1"CommandName="SwitchViewByID"Text="1月Jan"/></td><tdclass="panelPageHL">2月Feb</td></asp:View><asp:ViewID="view3"runat="server"><tdclass="panelPage"><asp:LinkButtonID="btn0view3"runat="server"CommandArgument="view0"CommandName="SwitchViewByID"Text="All"/></td><tdclass="panelPage"><asp:LinkButtonID="btn1view3"runat="server"CommandArgument="view1"CommandName="SwitchViewByID"Text="1月Jan"/></td><tdclass="panelPage"><asp:LinkButtonID="btn2view3"runat="server"CommandArgument="view2"CommandName="SwitchViewByID"Text="2月Feb"/></td></asp:View></asp:MultiView><asp:Labelid="lblMessage"runat="server"ForeColor="Red"></asp:Label>

解决方案

解决方案二:
沙发
解决方案三:
沙发是什么意思?
解决方案四:
索引是从0开始的
解决方案五:
你每次都让页面刷新了,所以都没有被你选中的,默认都是第一个
解决方案六:
别在Page_Load里做。重载一下protectedoverridevoidOnPreRender(EventArgseventArgs)就不会出现这个问题了。
解决方案七:
感谢大家!cnwolfs:你每次都让页面刷新了,所以都没有被你选中的,默认都是第一个答:我的显示不是这样的,每次显示的结果是上一次访问的view,而不是目前正在看的view,但在目前的view提交后出来的又是现在的view。我自横刀香甜笑:别在Page_Load里做。重载一下protectedoverridevoidOnPreRender(EventArgseventArgs)就不会出现这个问题了。答:在重载代码中写什么呢?我还不会写的,请提示我。

时间: 2024-11-02 07:51:36

请大家帮忙找原因!!!!的相关文章

系统上传图片提示写文件失败,可以读取查看图片。请高手帮忙分析原因。

问题描述 系统是用2台服务器做的was集群,其中有一台服务器上的应用会不间断的会出现上传图片失败,写文件不行.但是系统可以读取查看图片.这个现象出现大概持续10分钟左右,自动恢复,又可以上传图片了.服务器配置也没改过,以前也没出现过这样的问题,最近一直出现这样的问题.请高手帮忙分析下原因,或者遇到过类似情况的朋友提供下解决方案,不胜感激.出现错误日志如下:com.ibm.wsspi.webcontainer.ClosedConnectionException:OutputStreamencoun

visual studio 2010-碰到个不解的问题,请大家帮忙解惑

问题描述 碰到个不解的问题,请大家帮忙解惑 想问问这是怎么回事,vs2010中关闭了对话框却还在调试中,几十万行的这种提示{9389089} normal block at 0x13DBC738 16 bytes long. 解决方案 对了,还有这个Uncaught exception in WindowProc (returning 1). 解决方案二: 请大家帮忙找一下问题啊

php json取值问题,请大家帮忙

问题描述 php json取值问题,请大家帮忙 {""success"":""1""result"":{""count"":""1""lists"":[{""areaid"":""93""postcode"":

编程-c++ 运算符的重载 运行时出现 debug 请各位大神帮忙找错

问题描述 c++ 运算符的重载 运行时出现 debug 请各位大神帮忙找错 // Chapter 8 of C++ How to Program// doubleScriptedArray.h#ifndef DARRAY_H#define DARRAY_H #include using std::ostream;using std::istream; class DoubleScriptedArray { friend ostream &operator<<(ostream&

c语言问题-C语言请大神帮忙找BUG

问题描述 C语言请大神帮忙找BUG #include #define MAXIMUM 1000 //这段代码是要实现将一个字符串中的连续的空格用数 int getline(char line[]); //较少的指标符和空格代替,请指点,如其中有什么低等 main(){ //错误也请大神们指点,本人新手只懂皮毛,谢谢. int len; char line[MAXIMUM]; char newline[MAXIMUM]; int j; int k = 0; int ecount; int n; w

本地启动jboss的时候报错 ,百度中找不到,请大家帮忙 急急急 请各位大神指点 !

问题描述 本地启动jboss的时候报错 ,百度中找不到,请大家帮忙 急急急 请各位大神指点 ! 17:16:13,766 ERROR [AbstractKernelController] Error installing to Real: name=vfs:///D:/jboss-6.0.0.Final/server/leyu/deploy/eb_b2b_ear.ear state=PreReal mode=Manual requiredState=Real: org.jboss.deploye

多线程 线程同步-多线程同步问题,请高手帮忙分析一下原因

问题描述 多线程同步问题,请高手帮忙分析一下原因 先上代码 public class Banck { private Double[] accounts; public Banck(int n,Double inintPrice) { accounts= new Double[n]; for(int i=0;i<n;i++){ accounts[i]=inintPrice; } } public void transfer(Integer from,Integer to,Double mouny

请大家帮忙分析WAS宕机原因

问题描述 在7月4日10:43到10:44之间,内存陡然增长到极限.请大家帮忙分析宕机原因,非常感谢![7/4/0910:35:48:337GMT+08:00]00000093SystemOutO----管理监控异常开始----[7/4/0910:35:48:339GMT+08:00]00000093SystemOutO182.180.16.101:1f88bea0-3f63-47d1-92d4-4b87c1543272[operator:A003015T][7/4/0910:35:48:339

c++/cli-C++ 加载 CTP DLL 报 LNK2001 错误,请大家帮忙看下,这个问题已经困扰几天了

问题描述 C++ 加载 CTP DLL 报 LNK2001 错误,请大家帮忙看下,这个问题已经困扰几天了 有个问题困扰我几天了,群里的大牛帮忙看下. 我加载ctp的dll时,会报下面这个错误. 谁知道原因,或者之前遇到过吗? 解决方案 删除所有的obj,重新编译下,检查下你的lib目录,对应的lib是否齐全.如果程序是自己写的,那么检查下函数的定义和调用是否一致. 解决方案二: 你需要工程中添加ctp的lib库文件.这样link才找得到.