首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何會執行兩次呢

2012-01-24 
怎么會執行兩次呢?怎么會執行兩次呢?如下,當我點擊一下的時候,下面的代碼會執行兩次,暈protectedvoidGridV

怎么會執行兩次呢?
怎么會執行兩次呢?
如下,當我點擊一下的時候,下面的代碼會執行兩次,暈

        protected   void   GridView1_RowCommand(object   sender,   GridViewCommandEventArgs   e)
        {
                if   (e.CommandName   ==   "ISee ")
                {
                        string[]   Arg   =   e.CommandArgument.ToString().Split(new   string[]   {   "; "   },   StringSplitOptions.None);
                        ISeeScheduleAdd(Arg[0],   Arg[1]);              
                }

        }

[解决办法]
看看页面哪里有刷新的方法
前台、后台都看看
跟踪一下Pageload,是不是也走两次
[解决办法]
是不是Page_Load中少了
if (!IsPostBack)
{
}
[解决办法]
不是吧,不可能吧,如果在過程A中調用過程B,過程B就會執行兩次,会出现这种情况
没理由的啊
[解决办法]
!Page.IsPostBack
[解决办法]
又是submit,又有onclick
[解决办法]
不会是autopostback的问题吧~不然正常反应为什么出现两次了  跟踪一下
[解决办法]
查一下页面指令:

<% Page AutoEventWireup= "false "%>
[解决办法]
你那篇文章说ie7也有问题,我测试了ie7没有发现这个问题。

我的版本 7.0.5730.11。

热点排行