怎么會執行兩次呢?
怎么會執行兩次呢?
如下,當我點擊一下的時候,下面的代碼會執行兩次,暈
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。