日期:2014-05-20  浏览次数:20606 次

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

        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。