jquery gridview没有回发 - vs2010

时间:2011-05-13 03:57:33

标签: asp.net

Original post with great solution

然后我在网格视图之外添加了一个保存按钮,并在后面的代码中捕获事件

DataKey key;
            foreach (GridViewRow rows in myGV.Rows)
            {
                key = myGV.DataKeys[rows.RowIndex];
                //Get Date 1
                var Date1 = ((TextBox)rows.FindControl("Date1")).Text;
                //Get Date 2
                var Date2 = ((TextBox)rows.FindControl("Date2")).Text;

            }

但是,如果调用datepicker的文本框的TEXT为'property =“”,则date1和date 2为空。

如果我将TEXT属性设置为defauult值并使用日期选择器更改日期,那么我只返回默认值但不通过日期选择器选择新值 已解决:在page_load中我没有检查(!IsPostback)

如何关闭此问题?

1 个答案:

答案 0 :(得分:0)

解决: 在page_load中,我绑定了我的网格视图,因此每次按下按钮时都会调用page_load,并设置默认值,这些默认值由按钮onclick事件选中。所以在page_load中我使用

放置了gridview绑定代码
 if (!IsPostBack)
{

..

gridview.DataBind();
}

事情似乎有效